Cruise passengers unexpectedly end up in Canada, even though their destination was the Bahamas