Not to mention the summer bookends,

Victoria day (third Monday in May, US has memorial day the week after)), which is called May 24 weekend, and is the spiritual beginning of summer in Canada.

Labour day, first Monday in September, school starts the next day, which makes it essentially
the end of summer.