I am sure you will be OK with a 7 month expiry date for your passport. We usually renew our Canadian passports 6 months before they expire. You could also check with your airline. Have a great trip. We will be there mid January.