On the face of it, Toronto is a clean, vibrant city with lots of nice shiny build­ings, a scenic water­front and bags of cul­ture. More >