I think the basic info (nothing to do with being Canadian) is that if you know you will be spending more than 10 days inside the parks within a year it becomes worth the money. If you book onsite resorts using the AP discount then it adds to the value.
That used to be true, but after the last AP price increase and the change to date-based ticketing it isn't even worth getting an AP for a single 10 day trip anymore (caveat: I don't factor in restaurant or merch discounts because those require me to spend MORE in order to save anything, plus those are perks that are never guaranteed).
A 10 day parkhopper in June (one of the more expensive months) is $641 USD with tax.
An AP Platinum pass is $1192 USD with tax.
It's cheaper to buy a 10 day pass than it is to buy an AP, if you're taking one trip.
AP starts to work in your favor when you plan on taking multiple trips over the course of the year. If you're taking a minimum of 2 trips, they'd have to be 5 days each to break even on the AP. If you're taking 3, they'd need to be a minimum of 3 days each. Then you need to factor in the additional cost of travel, lodging and food over multiple trips to figure out if that "break even" is even worth it.
Long story short, it's much less cut and dry than it used to be. Your best bet is to look realistically at how many trips you plan to take in a 12 month period, and price out the park hopper tickets for the year against the cost of an AP. If you were planning to go anyway, you were going to spend on the travel/lodging/food regardless. If you have to ADD trips to have an AP make sense, start looking at those extra costs to determine if it's really worth it for you.