Here is an excerpt from an official document “Syrian Civil War Overview” by National Defence and the Canadian Armed Forces (May 9, 2017 ): (archive)
Canada’s Role
With the help of various governmental, and non-governmental organizations Canada successfully welcomed over 40,000 Syrian refugees between November 2015 and January 29, 2017.
Canada has committed approximately $100 million to assist with the crisis in Syria. Canada also formed a Syria Emergency Relief Fund, and gave Canadians generously donated $31.8 million to the Syria crisis, as of April 2016. This donation was matched by the Canadian government, giving a total of $68.2 million in humanitarian assistance to address the essential needs of people affected by the Syrian conflict.
The Canadian government has received a great amount of support from various Non-government Organizations, who have assisted with the immigration process of Syrian refugees, humanitarian aid, etc. United Nations High Commissions for Refugees (UNHCR) and International Organization for Immigration (IOM), are two of the major contributors assisting migration and refugee processing, as well as performing medical exams.
The Canadian government’s efforts have benefited from the assistance of a variety of other Non-Governmental Organization’s such as:
Islamic Relief Worldwide [the link leads to http://islamicreliefcanada.org]
CARE Canada
Catholic Relief Services
Canadian Red Cross
Save the Children Canada
UNICEF Canada
World Vision Canada
War Child Canada