Thank you for your questions, Mr. Ayoub.
I have a few key facts, but you would have to ask the RCMP for the other numbers.
As to the immigration levels, the figures for 2016 are as follows.
I'm sorry. I'm going to do this in English. There were 296,346 landed immigrants, of which 58,435 were refugees.
For 2015, there were 271,845 landed immigrants, of which 35,922 were refugees. For 2014, there were 260,404 landed immigrants, of which 28,622 were admitted under the humanitarian class or were refugees.
The total amount of funding requested by the RCMP can be found in the 2017-18 Supplementary Estimates (B), but you would have to contact the RCMP for the amounts for the previous years.