Here's a thought....
If your Passport/Visa is up to date, there are a LOT of nice (non-rusted) vehicles in and around the Portland, OR area. I don't know what the import duty/fees would be to get one into Canada, but that may be a good trade-off when compared to replacing rocker panels and the like.