1) As Java5555 has mentionned, you can choose any US broker for future, futures have never been illegal in Canada
2)You can process futures as capital gain or income , ADRC accpet the both (ITR95 I think, but consult tax advisor for your exact status)
3) I suggest alos IB, more products but...