Hmmm... as another Canadian who did the exact same thing she is wanting to do, I'd say it's not going to work. And I'm not trying to be negative, but I've been here for almost two years, had tons of job offers, but as a Canadian they just don't give out permits to you unless you belong to a specialist field (ie: something that the Swiss specifically lack due to schooling options, etc - like Dental Hygiene etc). She can come and ago every three months, like I am doing, but after much stress and effort I think I'm finally giving up and moving somewhere else.
If she still wants more info, visit
www.movetoswizterland.com,
www.justlanded.com or
www.workpermit.com . Good luck to her!