Canadians generally gamble in the real cash mode at online casinos that are licensed in jurisdictions that operate from outside of Canadian borders and these casinos are generally controlled by foreign operators. There are currently no Canadian laws that prohibit Canadians from being able to play at these sites. You can deposit & withdraw and play in the real money mode without fear of being prosecuted.
Do you remember that good old anecdote? The man has been praying everyday for 30 years, asking the Lord to let him hit the lottery and get rich. On the 30th anniversary of that prayings, the Lord got annoyed. When the man started his usual “God, I’m a good man, I live out with your will, I do not sin, why don’t you just help me and give me some money?!” the God answered: "Dude, I don’t mind. But can you at least buy a lottery ticket?"