Antibiotics will often do that (can kill the bacteria that stops thrush forming).
Canesten cream will help with symptoms, but might not fix the problem - you can by a thrush tablet at the pharmacy (ask the pharmacist for it).
Called fluconazole (might be generic as Canesten is brand name and usually more expensive)