Prime Minister Justin Trudeau was at Toronto's airport to greet them. The government hopes to bring in 10,000 Syrian refugees by the end of the year.
Pressure rises on Canada to delay bringing in Syria refugees
"We will all remember this day," Trudeau said shortly before greeting the refugees, many of them women and children.
The first group arrived aboard a troop transport plane that set out from Beirut and made a stopover in Germany. The new Liberal government campaigned on a pledge to resettle 25,000 Syrians this year.
But it backpedalled last month, citing logistical issues and following criticism that Ottawa had been moving too fast despite security concerns heightened by the terror attacks in Paris.
Charismatic Canadian PM mobbed by selfie seekers on world debut
Immigration Minister John McCallum has said he remains hopeful the government can bring in 10,000 refugees by December 31. A further 15,000 are expected to arrive by the end of February.
Since the start of 2014, Canada has welcomed 3,500 Syrian refugees.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ