I can second Perimeter in YWG, and the Winnipeg Flying Club is a good pairing. EFC does mainly single-engine Commercials, and Perimeter is excellent to finish up with the Multi IFR.
The WFC out at St. Andrews has dorm facilities, and Perimiter at Winnipeg International has discount arrangements with some airport hotels/motels.