Will my study permit for Canada be granted if my passport is valid?
No problem, just before your passport expires (say in next six months), you can apply for your passport renewal and ontain a new passport from your country's embassy. If you contact Canadian immigration either they will put a new visa on your new passport,or they mauy ask you to carry both old and new passports (I am not sure about this).