It does not matter whether you are making your online casino deposit in Canadian dollars or in some other currency, your payment service will charge you a transaction fee anyway. However, the size of this fee varies across different online payment methods that accept Canadian dollars.
What is important to keep mind is that you will have to pay the same fees for your casino transactions as in case with any other online money transfers made with Canadian dollars.