I can suggest a product that I have hear great results with and that is Vichy Novaderm..
http://www.vichy.ca
This product is carried by Shoppers Drug Mart, I noticed that you were from Canada as am I. go to the site it will also give you a skin assessment which you may find help answers some of your questions.