Top 5 Canadian universities offering MSW programs are:
1.University of Toronto
2.University of British Columbia
3.McGill University, Montreal
4.University of Alberta
5.University of Calgary