I would suggest you start with Oman Air. You will spend hours on hold trying to reach Aeroplan and they'll probably tell you to sort it out with the operating carrier because they can't proactively do anything for you. Offer up your preferred options to them to see what they'll bite on. Worst comes to worst, enjoy 24 hours in Muscat at Oman Air's expense.