Unfortunately you need trust in this situation. A trusted friend with a company you don't own paying taxes in another country, taking a cut and sending you the profits very frequently would be my choice. I did just that for friends a few times (for tax reasons though), sometimes holding out the money for a long period of time while they moved to more favourable tax jurisdictions.
You can setup a contract between his foreign company and your canadian company and send invoices - albeit that won't afford you that much protection if he decides to run away with the money (hence why you want to transfer the money frequently).
I wouldn't trust a stranger with this, to avoid getting scammed but there is an entire industry around frontmens and some players should be reputable enough to be trusted.
You don't want to.
Not the same thing.
It's all about priorities.
[edit: not sure why you are being downvoted, your answer is transparent and reasonable ...]
Someone else’s id and rental agreement is though, for this purpose. These are either directly purchasable on a DNM (darknet market), or something you can ask for
Woooorst case you need to deep fake live on webcam, this is consumer grade tech even open source now
Acquiring and using the ID This might violate laws
Anyway.
VPN from the expected country all the time, or Tor+RDP (remote desktop) from a compromised computer close to the postal code of the ID which can also be found on an RDP DNM
Hacker. News.
Or buy a Caribbean citizenship and circumstance that generates a utility bill.
(El Salvador has plans for easy crypto entreprenuer citizenship but they might lose international support over authoritarian moves.)
I've got a large family and a massive network of friends here in Ontario, however.
I grew up here, I can't move.
I've considered getting dual citizenship in another country, but that isn't exactly cheap or problem free either.
And I don't think the estonia e-residency is enough to satisfy regulators/crypto-exchanges that are serious about KYC.