You are pinning everything on these people's origin. That's a huge logic leap, that I just don't accept as the basis of any kind of conversation. There are people who fat shame in Canada who were born here. Shitty attitudes don't only appear here when imported.
And more generally, you're just off topic! Your story is a credentials and professional ethics issue. A decision about immigration policy does not follow from your anecdote.