Hi JohnB,
Greetings from Atlantic Canada.
No visa required but you will need a Tourist Card, available at the airport of arrival for $10US per person and there is an Exit Tax of $20US per person payable on departure BUT it may be included in your airfare. Check with your T/A to be sure.
Gregg
|