Happy Canada Day to all our hunks up north. Can't stop thinking about mounting a Canadian celebrity, eh? Then let's celebrate these sexy Canadian men with beavertails as sweet as maple. 

10. Stephen Amell

9. Nathan Fillion

8. Jim Carrey

7. Jason Priestley

6. Taylor Kitsch

5. Keanu Reeves

4. Hayden Christensen

3. Kiefer Sutherland

2. Ryan Reynolds

1. Ryan Gosling