I have lived in Canada for over 35 years, this link you post is ridiculous. "Canadian banks don't have Visa, Mastercard" of course they do. "Canadians are not honest", this is
foolish talk. Canadians are kind hearted people, but of course every society has some percentage of dishonest people...