Montreal is really all about outcall escort scene. not alot of ppl bother with happy endings and such things when you can get a beautiful girl for 160-180 an hour.
since this is a bachelor party, i would reccomend hitting some titty bars down on st catherine and st laurant, like cafe cleopatra. the lapdances are pretty cheap and you can touch the girls. you may even be able to get a happy ending from some dancers if you so wish. again, outcall is way better alternative.
as for picking up girls, i suggest hitting bars and clubs along Crecent st. it is mostly tourist crowd and girls get pretty wasted. dont expect to pick up locals unless you speak fluent french or look like Brad Pitt, french girls don't really dig american dudes from my experience.
have fun!!!
SKA