The best thing you can invest in is a passport,we stayed for 5 weeks in the spring and that is all we needed. If not sure ask your travel agent or go on the Canadian Goverment website about travel and they will have all the information you need. Have a great time,Playa is a wonderful place.