As a general comment, I think that there is some minor confusion with respect to exact reporting requirements today, brought about by the introduction of new programs (e.g. Nexus), new technologies (kiosks), different approaches depending upon means of entry (flight, drive, boat [with variations: pleasure, ferry, cruise], bus, train) and the reduced requirement for completing a Declaration Card. Unfortunately, CBSA has yet to compile a single, comprehensive website that would enable someone to quickly determine what is expected of them given a combination of factors.