I'd stick with Hauppauge. Details are at the Hauppauge web site so I will not duplicate that here and address other points in your question.
"I notice that the plug is different between Canada and the U.S. If I want to make it work for both places, what kind of adapter should I get?"
You'll have to supply a little detail. I lived in Vancouver, BC for over 8 years and the cable was via the same "F type" connection as I have here in Boston, USA.
As to the Antenna. You must be thinking of the new HDTV antenna. Just like old analog TV days better antennas do work better. Since it's not the antenna's fault that you are too far away from the TV transmitter there is nothing to add here from me. I am encountering folk that were never told how Over The Air (OTA) TV works. So they ask what could be taken as silly questions. Your question is not silly at all. It only brings up that many expect this to all work even when in remote areas of the NT.
Bob
Hi, I wanna get a USB TV turner that can turn my laptop into a HDTV. There are quite a lot of them at Newegg.com, such as Hauppauge, Plextor. Can anyone suggest what to buy? What is most important to me is that it has to enable subtitle, because I need to record some TV dramas and study American English through the subtitles.
Most of time I may use it with the cable TV signal, so the plug is what I concern. I notice that the plug is different between Canada and the U.S. If I want to make it work for both places, what kind of adapter should I get?
the portablity is also my concern because I travel. So I think USB models are better than those bigger ones.
Regarding the antenna, I heard people saying that the antenna that comes within the package is useless, or not very effective. I do have a old antenna that belong to my old analogue TV. The two sticks can stretch out very long. Can it be of any help to get signals over the air while I am at travel?
Best!
****

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic