Hi Juliana
I would recommend Toronto Premium Outlets located on 13850 Steeles Avenue West Halton Hills, Ontario L7G 0J1. It is massive and will take you almost a whole day. Here is some more information http://www.torontopremiumoutlets.ca/outlet/toronto.
I hope this helps and i good luck with shopping!
There is outlet shopping south of Toronto near Niagara Falls but this bad boy just opened up: Toronto Premium Outlets
http://www.torontopremiumoutlets.ca/
Personally, I prefer Vaughan Mills Shopping Centre
Not sure - best downtown shopping is Queen Street West.
Eaton Centre. Lots of stores (3 floors) and restaurants.Located in downtown Toronto.
If you are staying in Toronto, try Vaughan Mills Shopping Centre. They also have a bus service from Union station. http://www.vaughanmills.com/Planning-Your-Visit/Shopping-Shuttle.aspx
Though not really an outlet, but if you are pressed for time, Eaton Centre is an excellent "been there" stop in Toronto:-)
Dixie Outlet Mall always has deals but requires you to have a car as does Toronto Premium Outlets
Dixie Outlet store directory. http://www.dixieoutletmall.com/en-CA/store-directory.
FB for deals. https://www.facebook.com/dixieoutletmall?ref=stream&fref=nf
Mentioned in this answer: