I have Kuwaiti Dinar (1 KD = 2,82€) or Omani Rial (1 OMR = 2,25€) in which both are of high value. However will money changers in Europe accept them converting them to Canadian Dollar. For example: the highest bill from Oman is 50 Rials (112€), the highest bill from Kuwait is 20 KD or 56€.

Of course, currencies from the Gulf States are petro states (like Kuwait) hence why their money is of high value. I mean, should I bring those currencies into Euro or convert them in the Middle East (for USD) prior to travel? Also, will I be able to bring 6000 KD (16,942€) in cash in the EU?