YYZ is an Air Transat base.
It is common on long haul flights to carry more than minimum crew. I'd suggest that in this case TB's flight had at least one extra crew member who could be spared for the other flight ensuring that they both left with at least the minimum.
No flight would have left short of crew.
And it is crew per fifty seats not per fifty passengers.