Google 'canada engineering school.' Or take this link:
**broken link removed**
Read everything. I mean everything.
Here's the link to the same site with the 40 educational institutions that offer engineering programs in Canada:
**broken link removed**
They're not listed geographically, so comb through to find the ones that are as far away as you're willing to travel.
Presumably there are not more engineering schools than you can apply for? I see four in B.C., but if your limit is three, sometimes you can pay an extra few bucks to include a fourth. Unless you have some good reason to rule one of the options out, I recommend paying the extra fee to increase your chances of being accepted to somewhere with the best deal for you.
It's a bit awkward trying to apply and research your future school in the same year, so apply everywhere. Visit all your options, and if possible, take a friend who is an expert in the same field. Visiting each school and meeting with the faculty there is the best way to get to start getting a vibe for what will work best for you.
Find out what the class sizes are. If it's a school with a great reputation, but the class sizes are huge, you're not going to learn as well (or enjoy it) as much as smaller class sizes. Kinda ticks me off how many over-rated schools are essentially just pumping undergrads through for funding. Believe me, those schools won't have good reputations for long if they keep that up, so go for small class sizes.