Wow, you have really left it late. Have you done any research on what needs to be done as a foreigner buying a vehicle in Canada? There is the matter of an address to register it to. Insurance as a foreigner?
What to buy comes after all the ownership matters are taken care of. You are not going to arrive, scour the classifieds & drive off in a couple of days. Buying cheap means buying old or buying somebodys troubles. Either way expect plenty of ongoing maintenance costs as you go along. If you do not take care of problems as soon as they appear they will become big, very expensive, problems.
We do 15 to 20 thousand miles a year. Last spring we replaced & upgraded springs & shocks for the trailer plus the usual $3000 for general truck maintenance & minor repairs. Right now we are in the middle of annual truck preventative maintenance plus 6 tires. The trailer is getting $2000 worth of brakes & bearings after some 80,000 miles use. I have the tools & a place to do the labour myself.
Hate to burst a bubble but if you think that you will get on a plane this weekend & be on your way the following weekend, think again.