I'm having so much trouble because there's a forested area near the canal, so I'm not too sure which species it might be, and also because the colours look really similar on the computer screen (look at photo references)
Quoted from Wikipedia, "The Blue-eared Kingfisher is distinguished from the Common Kingfisher by blue ear coverts, darker and more intense cobalt-blue upperparts with richer rufous under parts."
(Photo ref http://en.wikipedia.org/wiki/File:Blue-eared_Kingfisher.JPG and http://en.wikipedia.org/wiki/File:Common_Kingfisher-_different_races.jpg)
Saw some other birds as well, like the collared KF, white-throated KF and little egret, and the usual bunch of egrets. I think there was a plover as well, plus another bird that I can't ID - but it had a long beak with stripes running down till its belly.
Happy CNY to everyone!