I haven't been to Montreal but there's no contest between Toronto and Vancouver. Check out the selection of girls from Cupids. $270 for an hour to your room with BBBJ and MSOG included. These girls would be charging $400 an hour for an incall here in Vancouver.
http://www.cupidsescorts.ca/escorts/