Is it coffee or tea stains? Then beer is a good option. Or you can even try with ammonia. Mix it with warm water thoroughly and then rub it over the stains. Similarly vinegar is also a good stain remover. If you browse you will get to know lot of ways to remove stains from carpet. If nothing is working then go for a carpet cleaning service. There are many in Oakville and Mississauga.