This post is exactly what I'm going through now, we just got our CoPR today, and will do the landing in Niagara tomorrow! Thanks for all the info Rob_TO!
Regarding travel, my wife has a Japan passport and everytime we travelled (LA, SF, Cuba) by air, and US by car, we always worried about...