So many questions.
1. If you've been here longer than a year, you should've changed your Canadian licence for a Swiss one. An IDL is not a licence to drive but a translation of your licence into something "friendlier". You actually don't need it here.
2. Check with your insurance person; whilst you might get leeway with the permit people, you have a legal obligation to have insurance on your car. Having said that, the car is insured and not the person - worst case is you switch it to your "bf" name on the insurance (the car is still yours).
3. Students today with cars? I don't believe it!!