Made a deposit tuesday. No problem. One of my mate deposited friday. No problem either.
However, It is seen as a gambling site, and as you know in Canada, we have a strict financial system (not a complaint). Because of that, there are more security check and barriers automatically put in place, mainly to protect us from fraud and extortion. For example, I had to confirm to my credit card provider I wanted to make the transfer (I called them before). If it is one of the first time you make a deposit on a "gambling site", it may be one of those automatic barriers being activated one your card. You should call your card provider for further information.