Online gambling is legal through the Atlantic Lottery Corporation (ALC). Gamblers are allowed to gamble at offshore online casinos and sports betting services, as long as these casinos do not advertise their services in Canada or operate any of them from within the country. You must be at least 19 years old to gamble.