An Oshawa woman has been charged in connection with a hit-and-run in the Kensington Market area that left a Toronto man fighting for his life.