Let me know what you mean. Did I need to deposit the cheque in person? Yes, because my bank (credit union actually) won't accept a foreign funds deposit through an ABM/ATM machine. Now if you have a large foreign funds cheque and maybe not the best 'banking relationship' with your FI then they made hold a US cheque for up to 30 days to allow clearing but I think for most people no holds would ( or should ) be placed. If you want to deposit the US cheque to a canadian $$ account, that should also be fine. Depending on the exchange rate at the time you paid for your passes you may come out ahead. If the exchange is/was super crappy at the moment (I'm now in admin so I don't follow the exchange rate like I used to) then I would suggest opening a USD$ account and deposit your cheque, no exchange needed.