Trudeau Wins! Crack-Smoking Ex-Mayor Fails to Save Canada’s Conservatives
After an especially bizarre election season, Canadian Prime Minister Stephen Harper has been ousted by Liberal contender Justin Trudeau.
After an especially bizarre election season, Canadian Prime Minister Stephen Harper has been ousted by Liberal contender Justin Trudeau.