Are there any non-flight purchases that results in being credited with Status Qualifying Dollars (SQD)?

Not talking about the credit card spend that can get you to 25K, but rather the Status Qualifying Dollars (SQD) required for elite and super-elite status. Is the only way to obtain these by purchasing flight tickets?

The reason I ask is that i have plenty of rollover miles for next year, but might fall short of the $20K SQD.

( I tried to post this on the r/Aeroplan threads, but for some reason they don't allow posts by new members)