Honestly, nobody can promise you will get your passport back before you travel. You should, as that date is quite far away, but it depends upon when your biometrics are submitted, among other things. Unfortunately the Canadian government is far less transparent about processing times than it...