Maybe think of it differently. I'm a Canadian company selling a product to Canadians.  I pay tax and employ Canadians.  I'm also legislated to donate money to a fund that helps Canadians in that industry.  An American company starts competing against me in Canada.  They don't pay tax, employ Canadians or donate to that fund.  You lobby the government.  They agree but don't want to charge the US company a tax because it will upset their customers (voters).  US company comes up with a solution that benefits them. Maybe not Canadians so much.