Brampton Flight Center is a very good school! For IFR training I wouldn't go there though. Their approaches depend heavily on Pearson traffic. It can happen that they tell you to hold for 45 mins. or cancel IFR...
This means that you spend a lot of time (and therefore money) getting to an airport with the necessary approach facilities (Kitchener, London, etc.) to do the training.
I went to Perimeter in Winnipeg for three weeks, which was enough to do the whole thing