Your article is more about wealthy people retiring abroad not Tax Havens. If you notice most of the places mentioned have tax treaties with Canada. There a lot of Canadians in Florida too. 

The article I posted is about wealth in Tax Havens as a percent of GDP and you will notice Canada is way down the list. The notion about all those Canadian untaxed billions in offshore accounts is more myth than reality.