Even if you stayed after the expiry of your visa but left the country within 90 days expiration date, its not counted as overstay. Because technically you can restore your visa within 90 days of expiry and continue to stay here in Canada until the day the decision is made under implied status...