Hi,
In order to work in Canada, she will require a work permit. The good news is there are specific categories in IT, that are exempted from HRSDC approval. If she is qualified (as per specification in NOC) as: MIS Software Designer, Software Developer – Services, or Software Products...