Amsoil 10w40 for 9k miles with Ron's oil filters. Couldn't do better if I tried. Had my oil analyzed three times, @ 3k,6k,and 9k. At 9k it was still good and held viscosity at 20w. Used Napa to analyze the oil each time. Cost is about $15 each time and they will tell you all you need to know about your oil.
By your own information, that oil was no longer good.
It may have had TBN left (acid buffer) and anti-wear additives in sufficient quantities (Zinc, Phosphorus, Ti, Moly) but failed in viscosity.
9000 miles is way too long in a shared sump engine.
You'll counter with "yeah but Can-Am tested it, blah, blah."
I call bovine scat. Can-Am only has a responsibility to make sure the thing gets to 2 years and one day of warranty. They know their market, it's a recreational vehicle that will likely never see 100k miles. That 9k change interval is a marketing tool, not what the Rotax engineers would have decided.
For example, the old 998 twin was also used in the Aprilia line of bikes. Only change was tune, and 6 speeds, where we had 5 and a reverse.
Aprilia stuck with the Rotax recommendation of 15w50, CanAm recommended their 5w40 in it.
Each rider will do what they will, it's your machine. But you are not doing the equipment any favors by running oil that long.
What was the viscosity at 3k, and 6k? No doubt you'll begin to see a pretty steady decline in viscosity at 100c at those intervals.
Ask yourself, if CanAm wanted a 20 weight protecting the moving parts, why not just start with that? Plenty of stout 20 weights out there. Would you change the oil, and replace it with 5w20? Yeah, everyone would shy away from that, but you are OK with a 20 weight spinning around in there at 7000 miles.
Wear occurs when the oil film breaks down, or the dirt particles are larger than the oil film itself.
Some oils will be a bit better, some way worse at viscosity retention.
But rest assured, AmSoil, Redline, Motul, BelRay, or WhizBang will all break down over time.
It's the nature of any multi-viscosity oil, ie, 10w40.
I like AmSoil, I like BajaRon, there is no insult to either intended. Both are fine products, and vendors.
But you are seriously better off running off the shelf Rotella 15w40 or Valvoline 10w40 conventional and changing at 4500 to 5000 than 9k intervals of any synthetic, for the longest life of the equipment and to protect the gearset from micro pitting.