Yes, depositing and withdrawing money at online casinos in Canada is legal. Always ensure the casino is licensed and regulated by a reputable regulator. Confirm it is also secure.