As far as I know you're allowed 200 grams duty free, and theres also a limit of duty free tobacco you can have at your residence at one time. So as long as you pay duty you can bring as much tobacco as you want. But be warned, the sticker shock when you get that bill will be something else...