The screenshots seem to be straight out of VLC. He probably hasn't made a script yet. Considering he says they're in .vob form, it sounds like he hasn't even indexed them yet, actually.
Either way, tfm().tdecimate(mode=1) should do the job just fine (iirc kanon didn't have vfr nor particular pattern changes, so a very simple automatic ivtc should suffice; the BDs were progressive, too).
Crop the sides as needed and resize accordingly (this should help
You don't really need
to touch anything else. If you really want to squeeze the quality out of kanon, get your hands on the BDs, as they are worth it in this case (unlike Haruhi).