Unless the law stipulates that you must be awarded status miles, then there's really not really a whole lot that you can do. aeroplan doesn't have to follow other * carriers in terms of mileage earning on specific fare classes/routes and in many cases they do not (ie. 50% earning on LH). So you might want to consider switching to Eurobonus or another program that still gives you status miles.