Archbishop of Aleppo Jean-Clement Jeanbart said people would not have to flee Syria if more was being done to stop the violence.
Hundreds of thousands of people, including many Christians, have left Syria in the past five years since fighting began.
Many have headed for Europe whilst others have remained in camps in places like Jordan and Lebanon.
From those camps, countries including Britain are taking families to offer them refuge.
Archbishop Jean-Clement said this did more harm than good.
When asked by news website breitbart.com what he thought of the news Canada had welcomed 25,000 Syrian refugees in the past few months he replied he was "not happy".
"We're not happy when we see the Canadian government moving refugees and facilitating their integration. It hurts us. A lot," he said.
The clergyman criticised the West for spending too much time worrying about the migration crisis instead of finding a solution to the fighting.
"It has to help them stay where they are, to have the bare necessities, but also to find peace. And to get it over with these rebels, these terrorists, and drive both sides to talk. To find a political solution," he added.
Islamic State has taken over large parts of Iraq and Syria forcing tens of thousands of people to flee.
Christians were told to pay a tax, leave or face death.