Technically residents need to get Ontario license after moving in here.
Also as some one pointed, if he is regularly using your car, he needs to be added to your insurance plan since he is no longer an occasional driver.
Your timeline is not urgent. You will be able to fly to Canada in Feb (or as late as may, or some say even on last day of your Visa) and then back to India in March and then you can renew your passport. No need to do it here.
On the other hand if you must renew it while in Canada (why?)...
If you received with a photo request then you need to send in your photos in 30 days. Photo request are sent by an automated system and call operators are not updated about those.
Card will be delivered in 2 weeks once they have all the info validated