Can't you use your bank card from your home country to withdraw funds from Canadian bank machine? Afterwards, deposit the funds in a Canadian bank? Are your assets in home country all cash?
edit: The Canada Revenue Agency make the decision (not your CPA, tax clinic and your bank).