The two posts above have the likely explanations. See
here the page from the Aeroplan website with details on earning on United flights.
The rates are different on most carriers, so if you care about your points, it's a good idea to check the site prior to booking to see how much you'll earn.