my husband and i are planning to go to US or carribean cruise for 1week. i have US visa already, but i don't have canada visa. some people say as long as i have valid work permit they will let me in. I have open work permit and valid work permit to my employer. But i just wanna make sure if this is right? thanks. And do i need a visa to go on carribean cruise too? Im Filipino citizen.