The North American portion in M class would be upgradeable with this year's stickers/coupons if you are a Gold/Executive Platinum or an Elite/SuperElite member, but the S-class fare is not among the acceptable codes. If you are using last year's CP stickers, and these are CP metal flights, then you can use the appropriate stickers (500-miles, N.American or SystemWide) on both fares (unless S turns out to be a travel industry special fare).
We could help better if you would give the flight numbers, your status, and what method you planned to use for upgrading, since these all have considerable bearing on upgradeability.