See "Working in Switzerland as third-country nationals" at ch.ch:
"Non self-employed
If you are a third-country national who has been offered a job in Switzerland, your prospective employer must submit an application to the cantonal immigration or labour market authorities. If the application is accepted, it will be forwarded to the State Secretariat for Migration (SEM) for approval. The SEM will then notify the parties and the cantonal authorities of its decision, but this decision does not constitute authorisation to enter Switzerland.
If you require a visa, the cantonal migration authorities will send a visa clearance certificate via e-mail to the Swiss diplomatic/consular mission in your home country. You can then obtain the visa there. Within 14 days at the latest of your arrival and before taking up employment, you will need to register with the communal authorities in the place where you are living and only then can you begin work.
The following requirements apply to employment of third-country nationals:
- Authorisation is only granted if established quotas have not been used up.
- Third-country nationals may only be hired if no one with equivalent qualifications can be found in Switzerland or in an EU/EFTA member state.
- Only managers, specialists and other qualified workers will be admitted. “Qualified workers” are primarily the holders of higher education qualifications (i.e. from a university or university of applied sciences) who also have specific technical expertise and several years of professional experience. Integration criteria will also be taken into account when issuing residence permits: ability to adjust to a new occupational and social environment, language skills and age.
- Salary and working conditions must also be equivalent to those that apply to Swiss inhabitants."
https://www.ch.ch/en/working-foreign...-requirements/
If your Canadian cousin is between the age of 18 and 35, she might be able to qualify under the Youth Mobility Program:
"Switzerland currently has a Youth Mobility Program available to Canadians
In order to be eligible you have to be a Canadian Citizen between the age of 18 and 35 (incl.), and
have a secondary education and have completed a 2-year training, OR
study at a post-secondary institution, OR
have completed your post-secondary studies"
http://www.anyworkanywhere.com/whv_ch.html