Try finance.yahoo.ca although there is a bit of a delay. Baystreet.ca will also give you news about the TSX and its stocks, but I'm not sure how...
Separate names with a comma.