Well, it's not an easy job, but it fits. I've did that "job" several times with Samco silicon hose and another one with non branded silicone hose. No need to heat it up. Try to push it hard and at the same time turn. And it slips on the TB.
You're just not persistent enought :D
Finally, try to use some kind of leverage tool. Did that once but there's no need for it actually.
Look at how beautiful 76 mm hose sits on OEM 80 mm TB.