Happy Canada & Free Agency Day 2012
Canada Day & NHL "Free Agency Day", properly tied together.
For those near a television, you can watch live coverage on Sportsnet & TSN (if there are others, please let me know). If you're in the US, the NHL Network is simulcasting TSN's coverage.
If you're not near a television, you're in luck, both Sportsnet & TSN have their broadcasts streaming on the web: