I've never had an issue crossing back and forth across the Canada/US border by land or in airports. It's probably a good idea to carry all that stuff with you, but in my experience it's never been necessary. Small world - I believe your son studies with my former teacher!