The products are so different from Canada to the USA, so anything I can suggest I don't think would be available for you to buy

Basically what you are looking for is something to control the oil, Neutrogena seems to be a good brand from what I hear. A toner really helps, see if you can find one with clay in it, what it does is deposit on your face and help to absorb oil thru-out the day. And remember to use a moisturizer! It seems odd, but basically when your skin is producing too much oil, it doesn't produce water, and leaves your skin dehydrated (but not dry). You want to bring that balance back. Oil-free isn't always good, a lot of the time products for oily skin have oil in them which get into your pores which signal your body not to product any more oil, the oil thats in your pores is bacteria free (doesn't give you breakouts).
Uhm, probably more information than you wanted/needed. Just make sure you are washing, toning and moisturizing twice a day with product meant to help control oil. And choose a makeup that is talc-free, as it does not clog your pores. Mineral makeup was basically invented for an oily skin, works SO well on them.
Can you tell I work in the skin-care industry?
-Aimee