Are both flights on the same PRN and/or ticketed all the way through? If so, I think you can make this connection without much drama. You will pre-clear immigration and customs in Canada so your arrival is the same as domestic arrival... you just exit the plane. And if you checked your luggage directly to HNL (don't see why not...) then you can just walk at a leisurely pace to T7.