I have to agree with you Judy, my sister in Ontario says they are over run with immigrants. And they do get all those benefits you mentioned and more.
My brother in law always says when they get home from shopping or dinner, “where did all the Canadians go?”
Was back there about 6 years ago and all the new construction were Mosques.
The day I became citizen, I received packet during oath ceremony containing President welcome letter, passport application and brochure/procedure to sponsor your family members to join you in USA.
Chain migration pushed by Bush.