That’s equivalent to C$18,020. If I had that much, will they allow me to keep it or be seized upon arrival? Do foreign exchanges recognize Omani Rial as a currency in Canada despite it being quite rare? It’s not common as let’s say Pound Sterling, US Dollars, Euros or Japanese Yen but can it be exchangeable directly for C$?


yes but you must declare it. anything greater then $10,000 CAD must be declared. see https://www.canibringto.com/can-i-bring/cash-to-canada/, https://www.cbsa-asfc.gc.ca/travel-voyage/declare-eng.html#_s6