I can't speak about the Foreign exchange, but I do know that it is listed as a purchase and not a cash advance. So I get 5 points per dollar on my travel rewards credit card. I also am a big gambler and it makes it so much easier than bringing large sums of cash. This only works if you get waived by Royal for the 5% fee.
Knuckles