I'm not sure it will pull off recorded shows from your Shaw PVR but it will record live HD TV through component cables.
http://www.hauppauge.com/site/products/data_hdpvr.html
This is about $200 but if you just want SD you can find tuner cards that are much cheaper.