Re: Dependent L permit
1. No. They would have to go through the same non-EU hiring process as you did to be able to be hired, i.e. there can't be any suitable Swiss/EU canadidates who can do the job.
2. Yes, studying should be no problem providing they meet the other requirements such as language proficiency, qualifications, etc. Just apply to the college/uni they want to study at and take it from there.