code 39??

That sounds like a microsoft "CD rom type" error code IIRC

haven't come across it lately...
At any rate you shouldn't need any drivers from Canon if the firewire OHCI drivers are installed ( as part of the windows installation) and working well within windows
There are usually 4 reasons why a DV camcorder and windows wont communicate
1: Faulty cable
2: If fire wire is on a PCI card it it is either dislodged or If it is on board, damaged
3 Dodgy camcorder DV socket .. or DV out need to be enabled in its menu
4 Windows is slightly disabled
While WMM should detect a firewire connection it doesn't always do so
For starters .. check this on another PC before trying a new cable