Thats correct. I flew to Toronto last year. We flew Emirates. While searching for flights, I found flights which were cheaper, but they were either through London or US. In both cases, there was change of airport involved, so, transit visa was REQUIRED.
Emirates looked costlier initially, but...