yeah, it is a case of dual intent. She has just gone to Canada for 2 years course, so we are not overstaying.As I know, this might be be considered as "dual intent" if Im right.
In this case all that shee needs to do is to exit Canada when she said that she will ... thats it ..
However, if she stays in Canada after the date she said that she will leave then all of you might have some problems.
In order to have peace of mind .. she needs to exit Canada when she said that she will..