There is a generic tablet form called Flucanazol, available over the counter at most chemists, half the price of Canastan and works just as well IMO.
Also Boots own BV Gel, 7 small tubes per box, use one overnight I find helps when I'm a little sore.