Twice this week the data feed from the TSX has been delayed. However, order entry still works fine. As for this being an IB specific problem, other vendors experience the exact same problems.
I would suggest to have a backup datafeed.
Torontotrader, a market order will hit bids until the order is completely filled even on the venture. At least that is my experience.