I've done PUJ-YYZ once a month the past 3 months. Leaving paradise is always cheaper than coming back. Por esso, it's always wise to use points on the way back and cash on the way to Frioland.
The one problem with the POP-YYZ flights is that they leave late in the day right? And arrive super late for some reason.