U.S. weekly energy report on deck
BMO Capital Markets upgrades RIM
U.S. jobs numbers better than expected
U.S. jobs data beats expectations
TD Bank provides lift as earnings beat forecasts
Oil, gold head lower
N.Y. weak despite data
Royal Bank Q1 profit up 35%
BMO posts $657 million profit in first quarter
Loonie rises as GDP growth surges