<p>Like others said, as long as it’s something international like VISA, you’re fine.</p>
<p>However, if you really need to, any major bank, even in South America, should be able to give you a cheque in Canadian Dollars. It might cost quite a bit (around here, they charge about US$40), but it is there if you really need it.</p>