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?)...