Canada's ruling Liberals, who a few weeks ago looked certain to lose an election this year, are mounting a major comeback ...