You need ot be careful about booking some low fare flights - with certain booking classes you will eanr less that 100% miles with some carriers.
For Thai see:
https://www.aeroplan.com/en/collect/air_thai.jsp
For SAS see:
https://www.aeroplan.com/en/collect/...n_airlines.jsp
I am assuming you booked one of the deeply discounted fares and hence you were credited with the correct mileage. Sorry to see that the small amount you likely saved on these fares may cost you a chance for Super Elite unless you can pulla quick MR out of your hat.