Well, the manner in which you book and purchase your ticket can make a huge difference. I always book on the phone with the AA RTW desk, 800-247-3247 from the US. Tell them that the itinerary is starting in AMM, and that you want it fared in Jordanian currency converted to Candian dollars for pickup in Canada. You will have no problem.
This is a two step process. I.e., after you make the rezzy, they send the itinerary off to the faring people in Dublin. They fare the itinerary and set it up for ticketing. It's much easier to have it done the way you want it the first time than it is to have it fixed or changed later.