Canada has met a self-imposed deadline to accept 25,000 Syrian refugees fleeing their country's civil war, officials said, fulfilling a campaign promise by Prime Minister Justin Trudeau.

"25000 reasons why Canadians should be proud today #WelcomeRefugees," Immigration, Refugees and Citizenship Minister John McCallum tweeted after a charter flight carrying refugees touched down in Montreal on Saturday.


Read more