26955_10150148524215305_6581021_n_crop_north

Could the CFL Survive Without a Team in Toronto?

By Paul Taylor

Toronto can quite rightly proclaim themselves as the sports Mecca of Canada (and indeed one of the biggest in North America as a whole...