Hey, I live in Canada too (I only trade USD futures as well)
I believe most Futures brokers will let you deposit funds in a multitude of currencies depending on what instrument you want to trade so you can transact in the native currency. (Anyone can jump in here if I'm wrong)
Try...