Basically you report income (and pay taxes if required) in your country of residence. For a business you may be required to report income in any Country where you have a "presence".
If you are a Canadian (legal) resident, selling from Canada to anywhere in the world you would report that income to the CRA.
It's more complicated if you are a US citizen living in Canada.

"What else could I do? I had no trade so I became a peddler" - Lazarus Greenberg 1915
- answering Trolls is voluntary, my policy is not to participate.