Yes, it is okay to have your cousin's spouse as your sponsor. MPNP has changed from FAMILY/GENERAL STREAM thing to POINTS GRID SYSTEM. Your sponsor will fall into distant relative which will give you 10 points instead of a close relative sponsorship giving you 20 points. Check this out...