Yep, Q-class is too cheap to earn miles anywhere.
You can earn miles for down to H-class for AAdvantage for US members.
If your AA account is based in Canada, you can earn miles for even lower fare classes like K, L, M, and S.
But I know of no programs which will give you miles for Q-class CX travel.