All good info here. And please people, this isn't a Carnival issue (or any individual cruise line for that matter). This is by order of the Canadian government. Also, recall that the exemption to the PVSA pushed through Congress last year (enabling cruise lines to bypass a foreign port) was a 'one season' thing. They're not going to renew that special legislation because someone doesn't want to comply with Canadian entrance requirements. As has been articulated in other threads, if its too burdensome, you know your options.