I would say stay longer in Montreal, especially since pundits are expecting the Bank of Canada to lower the interest rate by 25 basis point, which, if it comes to fruition, will likely result in US$1 vs. C$1.55 or worst for our Canadian friends.
You want to pay US$300 to US$500 to an American...