We are a family of 5 people traveling from Canada to Yemen via Muscat Oman airport, we have 4 people with a Canadian passport and our mother has a Yemeni passport and Canadian permanent residence. 

We are wondering if we have to have an Omani transit visa to Yemen and back after 6 weeks to departure to Canada?