I tried to deposit on this site and two pop up downloads appeared when I clicked submitt!. Is this normal for 888?
I of course did not click the downloads! No list of what they were just two diff ip address's.

and it seems they like to charge exchange rates that are not even close to current rates! CND$>USD$ and not the other way around!