This is a pretty old thread lol.
I actually attended the IIHF Worlds in Halifax in 2008. It was fun, although Canada didn't win, as Castor predicted. I believe they lost to Russia in the Gold Medal game.
I also attended the IIHF Worlds last year in Denmark. That was also a lot of fun and my first time visiting Denmark.
I recommend going to the tournament some year, for anyone who likes hockey. It's almost like going to a music festival or something. Great fan atmosphere and lots of partying going on outside the rink.
PS. Latvians are crazy as fuck lol