В 1977 г. на Торонтской фондовой бирже начали использовать систему CATS (Computer- Assisted Trading System). Сначала ее использовали для торговли лишь акциями 30 выпусков. Но уже через два года число выпусков акций, продаваемых через эту систему, увеличилось до 700, и систему стали использовать постоянно. Торговля по не включенным в систему акциям происходила по традиционной руководимой «специалистом» схеме, как на NYSE. Однако успех CATSbun очевиден, поэтому все больше и больше акций вовлекалось в торговлю с помощью этой системы. Существуют планы компьютеризации торговли по всем акциям, после чего отпадет необходимость в существовании биржевого зала Торонтской фондовой биржи как физического места проведения торгов.
Система CATS позволяет брокерам, сидя в своих офисах, вводить с терминалов заявки, которые направляются в определенный файл. В этом файле информация о заявках с ограничением цены доступна для инвесторов. Для заявки на проведение сделок по текущей рыночной цене подбирается встречная заявка с самой выгодной предельной ценой в этом файле (т.е. для заявки на покупку по текущей рыночной цене подбирается заявка на продажу с самой низкой предельной ценой, а для заявки на продажу- с самой высокой ценой на покупку). Если размер заявки с самой выгодной предельной ценой не позволяет выполнить ее по текущему рыночному курсу, то невыполненная часть помещается в файл как новая заявка с ограничением цены, в которой указывается предельная цена, равная той, по которой была выполнена первая часть поручения. Однако брокер, действующий в интересах своего инвестора, имеет возможность в любое время изменить эту цену.
В момент открытия биржи система CATS использует иную процедуру торговли. В качестве начальной цены, аналогично методу itayose, устанавливается цена, максимизирующая объем торговли. На размер заявки на проведение сделки по текущей рыночной цене, поданной до открытия биржи, накладываются ограничения, а также требуется, чтобы она была подана не членом биржи.