What we really need to do is tax companies doing business in Canada but shuttling the income out to low tax havens. I got an invoice from ebay for commision on something I sold, in Canada, from ebay Switzerland. I do not know if that is to protect tax avoiders data or shelter ebay's earnings.