Canada Day, along with free agency day, has come & gone, and many of the league's tough guys were signed fast.
We've put together a list of the players who have signed within the past week, before and after the free agency deadline.
Who's made the best moves so far?
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: