Программы магистратуры имеют условное деление.

- Магистратура на базе учебной программы предполагает углубленное усвоение учебного материала по конкретной специальности сроком обучения до полутора лет.
- Научно-исследовательская степень магистра предполагает прохождение теоретического курса и написание исследовательской работы. При этом за студентом закрепляется научный руководитель. Студенты выбирают тему научной работы, согласовав ее с руководителем. Иногда с темой нужно уже определиться при поступлении в магистратуру и найти себе руководителя заранее. Данная программа длится 2 года.
- Есть еще академическая ступень — степень доктора философии (PhD), которая полностью посвящена научным исследованиям и защите диссертации с присвоением соответствующего звания. Обучение длится 2-4 года, но исследования могут занять дополнительный временной период.
Программы магистратуры в Канаде включают в себя научно-исследовательский компонент, поэтому они больше подходят тем, кто в дальнейшем хочет связать свою жизнь с научной деятельностью.