The collision occurred at about 7:30 a.m. on the Island Highway at Wilfert Road near the View Royal Casino.
The cyclist was riding through a yellow light and a vehicle was making a left-hand turn when the two collided.
No charges were laid because both should have yielded, police said.
View Cyclist injured at Island Highway and Wilfert Road in a larger map