I think I may know a thing or two about this....
The passport issue for land crossings is very vauge. They are saying "Sometime Summer of 2008. We will give a 60 day notice."
As for the gun.....you had better register it at the boarder when you cross into Canada.....or never plan on entering Canada again.
Let me know if you have any other questions.
Here's a link with more info....
www.canadawelcomesyou.net
Oh yeah....what part of Ontario?