Your landing at any POE in Canada will depend on the validity of your visa.
The visa shall be valid -
a) till 1-yr from the "date of your med report", OR
b) the "Expiry date of your passport", OR
c) the "Expiry date of any of your accompanying family members' passport"'.
Whichever of the above is earlier.
Hope that helped.
Qorax