Landlords all sign leases with a 1st of July ending date, because they know they'll have the best selection of tenants for that date, because other leases also end on July 1st.
Also we don't have "month to month" rentals like Ontario has, to my understanding. Renewals are 1 year, that's it.
Yes, it's a PITA. Especially since in QC, the vast majority of rentals don't include appliances, which means you need to move your oven and fridge at the minimum, maybe you dishwasher, washing machine and dryer as well if your apartment has hookups for those. I'm so glad to own a house now, if only to be ove the moving ever couple of years nonsense.
Also if you need to hire movers or rent a truck for July 1st, you better book 6 months in advance.
It's quite a ridiculously inefficient system from that point of view. Movers as an industry have insane demand exactly 1 day if the year, better find something else to do the rest of the year.