I haven't seen Legion members selling them in ages. I think the only active members are becoming too infirm to stand all day selling them.
For the statistically-inclined, here's Canada's current veteran makeup (courtesy of Defence Watch in the Ottawa Citizen):
- 591,900 modern-day Veterans with an average age of 54
- 12,710 Korean War Veterans with an average age of 77 (More than 26,000 Canadians served between 1950 and 1953)
- 163,450 Second World War Veterans with an average age of 86. (More than 1,000,000 Canadians and Newfoundlanders served between 1939 and 1945)
- And only one known Veteran of the First World War, Mr. John “Jack” Babcock who celebrated his 109th birthday this year. (More than 650,000 Canadians and Newfoundlanders served between 1914 and 1918