You can find a list of European and Non-US Universites that offer M.Sc in Finance here:
http://www.ualberta.ca/~ozsoy/msclist.htm
For Canada, I can recommend Queen's M.Sc, and you can find placements on the website. A good preperation for PhD in Finance though. There are also masters in HEC Montreal, Laval and University of Sherbrook if you have a good command in French. Bilkent University's M.Sc in Finance is also highly quantitative oriented as a good preperation for PhD. There are plenty of schools offering M.Sc's for Finance in US too...
Good luck,