There is a do-not-call list in Canada and some companies get around that by basing their calls out of the USA. So maybe people in the US are getting scam calls from companies that base their calls in Canada. It's a plot!

However, a number of call centres are in Pakistan and other non-North American companies which means the laws don't apply to them...