Police say the alleged assaults occurred in the early-morning hours when a man approached women and gave them rides.
In two of the cases, women ordered a ride from Uber, but the man who picked them up wasn't the driver assigned to their call.
Police say in two other incidents the man offered the women rides.
They say the man then drove them to an area and allegedly sexually assaulted them.
A 38-year-old Vaughan man has been charged with four counts of sexual assault and four counts of forcible confinement.
----