Some of the top universities that offer an MBA in Finance in Canada are:
University of Toronto
University of British Columbia
McGill University
University of Alberta