What about Lamport stadium? You could tear it down and rebuild it to meet CFL size and increase the seating (the size of the lot could easily fit this). You might lose the parking lot on the south side of the stadium in order to fit the end zones and end zone seating, but there's quite a few public parking lots in that area. Plus you would still have access to the Go train station and better access to the Dufferin St bus and King St streetcar lines.