Tried different methods and it seems that the best possible quality for Canon HF100 24p mode is achievable with DGAVCDecNV (without NVidia deinterlacing) + nnedi2 + Decimate.
neuron2, thanks for the help and DGAVCDecNV!
It decodes my videos with excellent quality and no artifacts (hence I conclude no ffmpeg code is used there).