I am creating a THREE.Mesh object using a THREE.JSONLoader object like so:
// Create castle.
loader.load(\'/Meshes/CastleTower.js\'
Well it depends on how exact the physical representatin of your model should be. I'm not very familiar with cannon.js, but here are some options I know:
A non cannon.js related approach would be to e.g. use Recast. Recast would load your .obj file for you and create a navigation mesh for you according to your settings. Then you could walk around there (absolutely great if you have a RTS birdview like game, or bots running around). A recast javascript port can be found here: https://github.com/vincent/recast.js
Hope this helps!