There was an 18:15 during the summer YYC-YYZ.
You also have to get the aircraft there, so it may be that there isn't enough demand to send a plane from YYZ to YYC on a Thursday mid-afternoon in the shoulder seasons to run the flight back. And perhaps no other route that would bring an aircraft in is sustainable either.