I think that has more to do with people and more specifically the younger generation just not wanting to go out to sporting events as much. People will still go the big games (home opener, weekend games, playoffs) but a Wednesday in April or May? People just don’t care as much/don’t find it worth the money/hassle of dealing with Toronto traffic.
Also the demographics of downtown has changed a ton in 10 years. Way more foreign people now, who probably don’t watch/care about baseball.
That said the Jays did a good job of attracting corporates for their expensive seats. With companies being able to write off the tickets as an entertainment expense, lots of companies will buy the tickets for that. Having those 300-500 dugout tickets sold at an average of $250 a ticket is a lot more important than 5K extra fans in the 500 level.