I'm from England where we are spoilt with great curries. Outside of Asia there is no better place to try Indian/Pakistani food than the UK. Overall Toronto has a terrible reputation for Indian food. There are some good restaurants, but on the whole it is bad. Cinnamon is somewhere in the middle.
Cinnamon is probably so well reviewed because relatively speaking it is probably one of Toronto's best mid range curry houses. Overall, however, I've had mixed results.
The last time I was there the food was 25 minutes late (and there was no apology) , the poppadoms were burnt, the chicken in the 2 curries we had were both overcooked and tasteless, both of the curries were incredibly watery (there's nothing worse) and everything was lacking in flavour.
I've been there twice, but won't be going again.