Stock Exchanges
TSX and Venture Exchanges
New York Stock Exchange
NASDAQ
Financial News
CNN Money
Globeinvestor
Yahoo Finance