You can drive here in Canada at 16 BUT for a minimum of 8 months (if you take drivers education) you HAVE to drive with someone who has had their full licence for at least 5 years.
To get cigs here you have to be 19. To drink is 19 as well like I said.
We can also gamble at 18 but can not go into casinos until 19 because they serve alcohol in casinos and its the same with strip clubs.
Well actually this is only in the Province of Ontario. Because you can drink at 18 in Quebec so it would be different. I am not sure about any other Province.