Orillia Ontario Canada. Located in Central Ontario, just an hour north of Toronto, Orillia is ideally situated in the heart of Lake Country.