I did an IFR recurrent at Perimeter, Good school, the aircraft are maintained well and the instructors were good. I don't know about the others.
Unfourtunatly, i can't be of much help with your rating. Transport Canada has their own way of doing things.
Hope it helps
BOB