The main branch runs for about 100 kilometers from the Niagara Escarpment in the northwest, while another major branch, known as the East Humber River, starts at Lake St. George in the Oak Ridges Moraine near Aurora to the northeast.