Yes! As long as the sugar cane is adjacent to the flowing water, and there is no block blocking its growth, then it will be able to grow. And don't worry about flowing water being a 'weaker' water source, it will grow at the same speed as it would if it were next to a regular water block or block of ice.