This question has been asked many times. You cannot get them using a tuner card as they are encrypted. The only channels you can see with a tuner card are the analogue ones, or a select few digital/HD that are on free preview. See the following FAQ on that topic:
Here's the FAQ on Recording HD - Your options consist of purchase/rental of the Rogers HDPVR, purchase of the Hauppauge HDPVR via a STB and component video connections, or firewire connection from a STB which is usually problematical or has copy restrictions.
You're probably not currently using that type of HD connection, hence no HD quality. As mentioned in the QAM FAQ, no card will work since the channels are encrypted (even to subscribers since each channel is authorized for each subscriber on the STB depending on subscription) and you need to use a Rogers STB and appropriate connections.
I suggest you take the time to read the links I have provided.
You could, like me, live with watching the HD channels direct live, and DVR SD channels (I thouugh, have Shaw Direct, with seaprate receivers for HD direct viewing and DVR recording; the DVR being a Series 2 TiVo).
Your cable box is the access spoint for the digital channels you subscribe to; HD being digital channels. To record in HD, your only real option is the Hauppauge HD-1212, or get the Roger's DVR.