Leslie Wheeler it depends how long you want to stay if it’s inside 60 days then free visa on entry if longer under 90 pay in Canada you don’t want to run to immigration after 60 sometimes headaches and you will pay for that 30 same you pay for 90 from embassy tdac do 2 days before taking plane i personally suggest to have a return flight booked and proof of funds
*****
baht or 800$ cad give or take don’t listen to people that say otherwise those are the actual rules yes you can do things the wrong way and pass through but sometimes people get picked off and then they make a video on social on how they got refused 😂😂