The CRA can do all the investigating they want, but they have no teeth to go after someone in Canada let alone in a foreign country.
I'm guessing they got around foreign buyers tax, the empty homes tax and would have used equally evasive maneuvers to get around the speculation tax too.
And this is why a 30% withholding tax would be the best way to attack the money laundering and tax evasion problem that is driving a free for all in speculation. Just do it on all real estate sales including any contract assignments. Any Canadian Resident using as their primary residence could just file a tax form to have the money released within a few weeks of the completion.
Any real estate owned by a shell company, corporation or whatever other Joyful organization should automatically not qualify for a PR exemption and be forced to claim the capital gain.
Why is those so difficult...instead we invent new taxes and build a whole new set of administrative challenges and loopholes, while our existing laws are exploited.