Don't know their source, but I can confirm that relevant Canadian laws are wide open for abuse due to both being toothless and because of near zero enforcement, at both federal and provincial (BC) levels.
You can google how CRA actively avoided auditing foreign buyers "for fear of racism allegations" (yeah right) or how people bring hundreds of thousands of dollars in paper bills on themselves and their children, paying only $2.5K if caught (cheaper than Western Union!).
Or the latest Vancouver 15% foreign investor tax designed to appease the population, but wholly ineffective because it relies on self reporting which no one ever checks and allows for other obvious loopholes. Much better proposals were ignored in favour of this purposely flawed one.
It's amazingly fucked up, I'm surprised Canadians are taking it so willingly.