Depends if you are in a hurry to land or not.
1. If she renews her passport, you have to inform the Visa Office first, and send the new passport's details. She can renew her passport at the embassy, once in Canada.
2. No, it's not advisable at this stage. It will delay you, she will have to...