Canada's liberal party has swept to power in general elections, ending nine years of conservative rule.It's leader, 43-year-old Justin Trudeau is set to follow his father and become Prime Minister.