I was on a similar situation and decided to just get a new passport. I read about it and got recommendations to better get a new passport. Otherwise you will have to go through the process again and pay fees, etc., you may even get refused based on whatever can happen while you are in Canada. Hope this helps. Regards