BEWARE most flights coming and leaving the United States will make a refueling stop in Canada you will not leave the flight but need a visa . If you are not a US citizen or green card holder or from a country that can do a transit visa Canada will decline your visa . Royal Jordanian will not help with the process and have no clue about the process or even the website to apply . If you book through a third party it’s even worse they will charge you a fee to change the flight for you or they will cancel without a refund . Very rude customer service will hang up the phone several times on you because they are not patient . Will not travel again with them .