The average cost of a 20-pack of cigarettes in Canada in 2022 is approximately $13.86, with prices varying across different provinces. The highest average retail prices can be found in Newfoundland and Labrador ($15.71) and Nova Scotia ($15.02), while Quebec has the lowest average price at $10.65 per pack.