I have better things to do than phone credit card companies to ensure my miles post properly. CIBC is not the only guilty party.
Had same issue with AMEX gold. Paid for an upgrade to J which should earn 2x MR as it is travel related. They tried to argue it was not since the Air Canada charge came from their financial or revenue department and offered me about 1/3 bonus. Told them I wanted the full 100% bonus and that it is rather disingenuous to suggest Air Canada charges are not travel related.
Got my way