I've never flown with Mode S but I understand that you still only get asked to set one of the 4096 codes available to Mode A, even though the transponder is capable of sending many more number sequences. I've taught people who have flown with Mode S for several years and not realised it!
4096 numbers are not enough to give all the radar units in Canada and the US sufficient discreet codes for their needs.
Transport Canada Code Employment Plan