Offered by University of Waterloo, Waterloo, Canada
Professional master's in social work. Covers mental health, community development, and anti-oppressive practice. Field practicum included. Accredited by CASWE.