Afghan security forces , backed by American helicopters and Canadian soldiers , fought a large number of Taliban rebels in a battle on Friday that ran through several villages in Afghanistan 's southern Kandahar Province , officials said Saturday .