Let’s try to answer your questions:
- If your partner has no intention of working in Canada while you’re both here, there’s no point in applying for a work permit.
- Multiple Entry visas are becoming the norm. He can apply for one. You will have to demonstrate that you will both be returning to Morocco (or Senegal) and that you have ties there, so that they do not worry he will overstay.
- Sponsorship is for people who intend to reside in Canada. If you only intend to reside in Canada five months a year, you will not be able to sponsor him. The gist of it is: once he’s a permanent resident, he can live with you overseas (provided it’s documented) and not lose his status in Canada, but in order to sponsor him, you’ll have to prove you’re going to live in Canada. Normally we do not recommend applying for sponsorship when the sponsor is living overseas. Also, sponsorship can take anywhere from a year to over 2 years.