You should watch Nikita (also another CW show), it is also shot in Toronto. Only difference is that it's awesome.
There's also Suits being shot in Toronto. I hear good things, but it's not my type of show. I saw an episode once, and they used BMO Field as the exterior of a baseball stadium, but you can clearly see the red seats and part of the logo on those seats.