If all charges was withdrawn it will not cancel your citizenship, Might affect the timeline because IRCC will have to make sure that the case was withdrawn, If you are on probation then IRCC will not make decision on your file until the Probation period is over. You will be fine if it was...