I would like to trade DMA CFDs on the toronto stock exchange. While I have an IG account that provides a handfull of stocks (about 100) it does not provide enough stocks for my requirements. I need the leverage of CFDs and ability to go short.

Does anyone know of any brokers (australian or international) that provide DMA CFDs for a large range of Canadian stocks?