Might be beating a dead horse here, but...
You're a Canadian electrical engineer like me (I'm finishing in April 2009 from UVic). You already have a lot on US engineers and the ability to travel abroad if you want to. Our engineering programs are extremely consistent and well respected.
That being said, you're in some good competition within Canada so you have to give yourself all the chances you can. Here's some tips:
- If you haven't already, get involved with engineering student government. You'll learn organization and a bit of leadership (how easy is it to have a social life, do six courses, get good grades and be the president of a society?)
- You're obviously not in a co-op program like me, so I don't have much advise here. I don't even know the meaning of the term "unpaid internship". I'll never work for free.
- Go to your professional society meetings and seminars (It's called APEG BC here in BC, not sure the name of it in Quebec). Not for any information there, but just to chat with engineers and make contacts. You'd be surprised who goes to those things and who's *kinda* a big deal.
- I don't know your personality, but being outgoing and friendly will put you miles ahead in an interview. Remember names. Tell the truth and don't be afraid to answer questions with relevant stories that may tell them you're human. It's important when they ask you "What are your weaknesses?" that you know how to identify them and how you aim to correct.
- Don't bother with doing extracurricular learning right now. They know you're smart. The real test is learning fast and effectively, which will come in the job. You're wasting your time getting the A instead of the A-, in my opinion (I have a B+ average).
- I like the suggestion of working in an engineering office. Email or call a local interesting office and say you'd like to speak to them on the phone or in person about what they do. Put your foot in the door before they post a job. Even if it's not for you, you now know. If it is, your name will pop out on the job lists. Bring a resume if you visit an office.
- Most importantly: you're an engineer, don't ever forget that. You've spent years learning how to analyze problems in a specific way. Use what you know.
I hope this provides insight. This information has come to me after plenty of regional and national conferences, four co-ops and dealing with event sponsors and speaking to corporate reps.