Dramatic upsets as cabinet ministers, deputy Conservative leader, and opposition party leader lose their seats

















Andrew Scheer set to hold on to his seat

Updated





Updated





Updated













CBC call election for Justin Trudeau

Updated





Source link