I got bank drafts - my bank made out the draft and mailed it, which was convenient, but they did also charge additional fees. I'm not sure it's possible to get currency conversion without a fee; I do know it isn't *easy,* as I did some research at the time and couldn't find anyone willing to do it for free. I think I paid about $100 in fees for the entire effort (that is, 3 separate drafts over several months, adding up to the full amount).
I was also able to tell the bank precisely how much money in CAD Brassard wanted, and the bank did the conversion for me and told me how much US $ to hand over.