All the casinos in Canada are illegal unless they have a license. Playing at the Canadian casinos, you are not in the legal risk, whether you play for fun or to make money. An important note: all your winning money won’t be taxable. Top 3 legal Canadian casinos:
JackpotCity is the top casino in Canada. The casino is licensed in Malta (MGA) and for Canadians it’s perfectly legal to play offshore licensed casinos.
Casimba casino. The company White Hat Limited owns the casino. Its licensees are MGA, UKGC, and SGA. All you need to know is the casino which has a license are legal in Canada.
Yukon Gold is another representative of licensed Casino. Kahnawake Gaming Commission gave the permission for this casino in 2000. On the official site, you can find all the documents and important information, by which you can dispel all your doubts in honesty of the casino.