Also, what they’re saying is completely untrue. In most countries you need to report your foreign income and may have to pay taxes on it. I’m a Canadian and we need to report foreign income. We have tax treaties, so taxpayers (generally) aren’t double taxed. However, a lot of cross boarder Canadian workers pay less tax in the US than they would at home, so they are required to pay the difference to the CRA.