IT'S A BIG DAY FOR...

10 a.m. Companies reporting earnings: Canadian Pacific Railway, Rogers Communications, TransAlta, Astral Media, Inmet Mining, Methanex, BP, Daimler, Honda, DreamWorks, TD Ameritrade, U.S. Steel, Valero Energy, Visa. Read breaking news at...