Well done standing your ground. Some retailers will try the same with postal code/zip.. that's shameless marketing collection to show which regions are performing with fliers. You should always be able to say "No" (and many cashiers just accept this, but of course it's framed like you must to continue), if they push you `H0H 0H0` (those are zeros) is a valid Canadian postal code for a fellow who won't be visiting the policy creators.