Can we just summarize it for OP easily?
-- $$$'s you spend to Aeroplan, on anything other than flights, are meaningless for Air Canada Altitude status
-- miles you fly on Air Canada are meaningful for Air Canada Altitude Status
- Air Canada Altitude status, depending on level, gets you lounges and other stuff.
In essence, you fly, you status-ice. You spend without flying, you don't.