As you can read on
www.aidaworlds2004.com France does not participate, as well as many other countries.
In all Only 9! countries participate!
From I've heard it is mostly because of finacial reasons.
And the climate and the waters may also help, I would choose Cyprus easily over Cananda.
For the resuld, I go for Alun's 4:
1. Japan
2. Germany
3. UK
4. Canada
Cheers,
Kars.