But the culture is not quite the same in other countries where some immigrants come from.
I'm a new PR of Canada (still living in the US and waiting to find a job in Canada) and I also strongly believe that majority of Canadians are very nice and honest (though I was shown a middle finger while walking on a side walk along with my 3 years old daughter in Vancouver, I take it as an exception) but the sentence is a sign of the rising emotions against immigrants which has taken over the US and I'm sure Canada won't be far behind.
Having seen a couple of countries till now and having worked with people of varied nationalities, I've realized that generalization doesn't work. Every person is different and while you can think of a pattern about the culture of a country but then suddenly you'd be surprised by a pleasant experience with someone from that country.
While your fellow citizens quickly noticed that the guy and his wife would have done some kind of fraud, why didn't the hospital notice that and inform these people at that time? I think if he had done something wrong knowingly, he wouldn't be thinking of returning back to Canada.
I'm not here to defend him or anyone, but don't be quick to judge and comment on anyone's culture.