You know every service entered Canada, it was somehow changed.
IB Canada always told me that the problem was caused by TSE stock exchange, like no quote, incorrect quote/size, delayed quote. That is a standard answer.
But the truth who knows. We as trader can only take care of ourselves.