Isn't there a case to be made that the US passing this crazy law would benefit Canada, as companies would be more likely to based here to get around it?
The border and immigration are also horrible. Unfortunately I think that's an area where most Americans are clueless even though it has a big economic impact on them, whether they leave the country or not.
Thus, it would probably be more expedient to block a Canadian operation. To say nothing of the integration that already exists. My (Canadian) startup is dependent on playing by Apple's rules from California and exists on a couple Amazon servers in Virginia, so it's not like I can really thumb my nose at US law just because I'm incorporated and operate in BC.