No Canada doesn't have it. Either you come in as permanent resident sponsored by your spouse or you can apply for the temporary visa. Actually being married is harder to get TRV since you have to prove that you will return to your home country after your stay.