If she can get a tourist visa which is not a given, she could take the course in Canada. You do not need a student visa to take a course 6 months or shorter. However, once she'd be done the course, it's 6 months already and she'd have to go home or apply for a visit visa extension.