I have an account with Global Prime. They still can accept Canadians. Their spreads are amazing and no issues with funding via credit card. I also use an IB who offers rebates after every trade. So their price is very competitive. You can find some ...