Yes, all online casinos in Canada must have a license from the country's regulatory body to run and offer real-money gambling to players.