Canadian Prime Minister Mark Carney has ensured that his party – the Liberal Party of Canada – has come from behind and taken the lead just a week ahead of the parliamentary election in Canada, opinion polls suggest.