The votes have been counted in Canada's elections on Monday, bringing Justin Trudeau's Liberal party into power. The sitting prime minister, pro-Israel Stephen Harper, will leave office after nine years.
Harper took responsibility for the defeat and announced his resignation as head of the Conservatives. He also congratulated Trudeau on his victory.
"Today Canada has again become the country it once was," said Trudeau during his victory speech. "Hope has won over fear," he added.
"We defeated cynicism with hard work. We won against negative politics and with a positive vision that united Canadians.
"Stephen Harper served this country for a decade and as with all those who dedicate their lives to this country, we thank him for his service," Trudeau continued. "Canadians from across this great country sent a clear message tonight: the time has come for change in this country, real change."
During his concession speech, Harper said: "Canadians have chosen a Liberal government, a result that we accept without hesitation. I spoke with Mr. Trudeau and gave my blessing to him and the blessing of all of us to his successful campaign."
The Liberals won 185 seats, with Trudeau triumphing in Montreal. The Liberal party had been in need of 170 seats in order to be able to form a majority government.
Trudeau, who is 43 years old and the son of a former prime minister who is known as the "father of modern Canada," was elected to head of the Liberal party just two years ago.
A former teacher, Trudeau has been serving in the Canadian parliament since 2008. With his victory, he has become the second-youngest prime minister in Canada's history.