TFC only gets a portion of tickets sold, the rest goes to the league revenue pot to pay player salaries.
Parking & food get shared with the city.
Half of the "TFC division" of MLS (like all MLS teams) is owned by the league as a whole, only half of TFCs profits go to MLSE as owner/operator.
So the cost to MLSE is more like $1 million. Still noticeable, but hardly make or break for a billion dollar corporation. The biggest concerns to MLSE will be SSH renewals and getting playoff games (their Bell and Rogers overlords demand playoff content to fill their schedules, which has much higher ratings than regular season games).