Starting March 15, 2016, visa-exempt foreign nationals who fly to or transit through Canada will need an Electronic Travel Authorization (eTA).
Exceptions include U.S. citizens and foreign nationals with a valid visa.
i just found these on cic website . so it seems that if my Pr will not be...