True, however he was not acting as a first responder vehicle and the stop was not time critical, and this was at an intersection.
From the MTO driver handbook,
Police or other enforcement officers may require you to pull over and bring your vehicle to an immediate stop. Typically, the officer may signal this requirement by driving their vehicle with its emergency lights flashing and/or siren on behind your vehicle or by using hand gestures from the side of the road. When stopping your vehicle, follow the previous procedures, except that you should bring your vehicle to a stop outside of traffic lanes and onto the shoulder of the roadway where possible, or turn and stop on a side street with less traffic if in the immediate vicinity. If the officer gives direction as to where to stop, follow the officer’s directions.
You should definitely fight that ticket.
You acted in the best interest for both your safety and the safety of the officer.
Note, about the requirement to turn right if he was acting as a first responder. The requirement at an intersection is to abandon the turn, proceed straight and then pull over to the right as soon as safe to do so.