From what I can tell....
The Canon has a mic input, the Sony doesn't*.
The Sony does have an accessory shoe, the Canon doesn't.
You can overcome the lack of an accessory shoe. This is one way:
CAMCORDER STEADYMOUNT (scroll down to 'Camframe', and then further still to 'Camcorder Steadymount1', and 'Camcorder Steadymount 4').
You can't add an external mic socket.
Also, I haven't been able to determine whether the Sony has real widescreen, or just an electronic 'squeeze' version that produces 16:9 at the expense of picture quality. Canon claim the PD160 offers real widescreen.
So my leaning is towards the Canon, for which I found some
quite complimentary reviews...
Canon MD160 Review on CNET.co.uk Canon MD160 Review - Camcorders Good Gear Guide - Canon MD160 - Reviews - Hardware - Digital Video - Digital Video Cameras / Camcorders
My only reservation about Canon low-budget models is that the inbuilt mic has been known to pick up tape transport noise whilst shooting. Not a problem if all you film are F1 grand prix races, but annoying if you want to do quieter stuff, eg interviews. Hence the importance of an external mic socket. Not assisted through the lack of an accessory shoe. Oh dear....
*Having a 'hot' accessory shoe that accepts only Sony-branded microphones that are crap does not count as a mic input.