In Ontario, cherry blossoms typically bloom in late April or early May, with the peak lasting anywhere from four to 10 days, depending on weather conditions.