Oshawa is a city outside of Toronto with a population of 160,000 people.  In the recent election, a new mayor was chosen in Oshawa with 70% of the vote.  His name is Dan Carter.  And he spent many years homeless due to addiction that stemmed from tragedies in his youth.  He was assaulted as a paper boy at the age of eight and his older brother died in a motorcycle accident when Dan was only 13 years old. Continue reading