My one comment is that it's important to highlight that the companies that have been mentioned are U.S.-based companies, and the extent to which they even carry on in Canada is something that's in question. If they did, they'd be subject to a considerable set of requirements that would curtail the activities they would otherwise be able to do in the U.S.
So it's important to keep in mind that those aren't Canadian-based companies carrying on these types of activities; it's U.S. companies that have been mentioned.