TORONTO - Canada's main stock index pushed higher to end Monday up almost 150 points on light trading action, while U.S. stock markets also gained.