Hi there,
1. Your status ends the day of the refusal, but you then have 90 days to leave Canada. Since you left the country pretty fast, it should not be an issue in the future.
2. When asked about your situation, explain that you stayed in the country under implied status, and that you left...