I'd suggest changing ask to allow, and remove any mention of "civic duty".
The Canadian government didn't go out and ask families to take refugees into their homes -- Canadians applied for permission to take refugees into their homes. And wasn't a trivial process; the vetting of refugee sponsors was probably more detailed than the vetting of the refugees themselves, since the government wanted to make sure that sponsors were going to be able to take care of the refugees and were not going to try to exploit them.
Even with the arduous process for groups to apply to sponsor refugees, the Canadian government had more applicants than their target number of refugees.
How about you can have all the immigration you want if you sponsor it?
> I think it might reduce anti-immigrant sentiment if Americans were in close contact with the struggles immigrants face.
I think it might reduce the pro-immigrant sentiment if (certain) Americans were in close contact with the struggles immigrants bring.
Pretty much all immigrant visa categories (and certainly the vast majority of actual visas granted) are sponsored, either employer or family, so, sure, just uncap all those categories and be done?
This probably does not apply for refugees, but definitely does for family-based sponsorships.
I can't even begin to tell you all the struggles me and my immigrant friend have brought to all you americans. We sure are an awful bunch.
Oh wait sorry. We are white Canadians who just came here for better tech jobs. Are we still awful or are we some of the "good ones"?
Everything else being equal, the country can probably absorb more educated people with some money than it can uneducated people who are poor.
That'd be great! If you could just please ask Congress to actually let us do that, we can get started right away.
Sorry, was I supposed to say "Nooooo, I'm a lazy liberal NIMBY who demands change but won't contribute"?
Insanity - this would only make it worse.