The Cherry Blossoms in High Park are the slash of colour running up the hill