Have had a few weird experiences with redeeming a Bistro voucher. At the beginning of December, SFO to YYZ, the FA asked me what meal and snack I wanted. I had to correct her and say "I get two snacks right?" which she then agreed with.
Then this past week on a MCO to YYZ flight the same thing happened but the FA refused to give a second snack.
AC's website says pretty clearly IMO that I should always be getting 2 snacks so I find it really odd that both times the FA's tried to get away with only giving me 1 snack (I didn't want to fight with the FA on the MCO flight over a snack so I just let her have her way).