Xavier I would says fits somewhere in the middle. In canada it is one of the best LAC
and last year it was ranked #1 by a macleans who publishes the us newsweek equiv of the canadian uni rankings
http://www.macleans.ca/universities/...04_160241_5128
Toronto is very hard to get into for engineering along with Mcgill and UBC. You would need a high 90% which in american terms i basically all A+s. ECs matter but much less than American ones I believe. Unlike American universities where they look at the cnadidate most of the time Canadians one go.. EC sufficient? Check, Marks sufficient? Check. Enough Space? Okay send letter. TOEFL might be needed but most likely not. I don't need TOEFL to enter US so I doubt Canada would ask vice versa.
SATs are hard to tell since so few americans apply for them to give out stats but I believe they just want to make sure you didn't screw up your SATs and that's why you're seeking refuge in Canada so to speak. I'd say for the most competitive programs you'd be looking at just below ivy league's marks. Considering our universities are much smaller and percentage grad emphasis on the high end of the 90% scale makes 4.0 sounds less good since they don't know what end you're at.