Toronto Stock Exchange
New York Stock Exchange
NASDAQ
Bank of Canada
Canadian Business
Bloomberg
The Wall Street Journal