Having the charges against you stayed is different from having them withdrawn by the crown. The term 'stayed' is similar in meaning to “suspended”. It means that the crown has – at least temporarily – decided to not continue prosecuting your case.
The difference between a stay and withdrawal of charges is this: A stay temporarily keeps the possibility of pursuing the charge alive; within one year of the stay, the crown may decide to resume the prosecution. After one year of the stay, the crown can no longer resume the prosecution.
However, it is uncommon for prosecutors to re-institute charges where a stay of proceedings has been instituted.