Upvote:5
The Schengen visa or the visa-free stay you get on entry as Canadian do not reset. But at any day you can count back and should have been in the Schengen zone less than 90 days in the last 180 days. If I counted right, you can stay on after April 25th, how many days depends on the distribution of the days in those first 180 days. And do not forget that each part of a day counts, so if you leave 0:15 AM it counts as a full day and if you arrive just before midnight, that day counts as well.