If I were you, I would consider applying to firms in the US over the web. They have established summer internship programs for university students in their junior and senior year (3rd & 4th) and gives you great exposure.
When I was applying 3 years ago, I kept on encountering so many companies looking for financial students. Try it out. It doesn't hurt.
On a side note: Just because you're a canadian student applying in the US doesn't mean much. If they see someone with potential they'll bend over backwards for you. This is how I got my start.