Re: Going from U.S. to Canada and back by boat
"Official" rules, my butt. I boat on the eastern end of Erie, both ends of Ontario, plus the St. Lawrence River. My only Canadian encounters are with the province of Ontario. And of course, the US Coast Guard and Homeland Security.
Regardless of what the book says, the individual officers you meet will have their own version. Better take a passport along, plus a second photo ID. Ask me how I know! Well, OK, maybe it was just that one officer, but what if you meet him too?
I solved the problem by not going! There is nothing Canada has to offer that the US doesn't. If you must traverse into Canadian waters, just don't anchor or make landfall. And most importantly, don't raft (or hover as they call it) with another boat, no matter what flag the other boat is flying. And, be sure to have the 2 forms of photo ID.