Sorry, I can't give you a more definitive answer but I guess you can use this info as a baseline:
Taxi to downtown is a set rate of $35 (before tip). I've only taken a taxi but I'm assuming that there's got to be some kind of "limousine" shuttle bus to the downtown hotels.
Personal exemption coming back to Canada is two bottles of wine (1.5L).