Yes, Alberta's legal drinking age is 18. However, drinking outside of licensed establishments is more tightly restricted than in other places. You can't have open alcohol on the streets, you can't take your half-finished drink to your hotel room from the hotel bar.