Admittedly, I haven't done this myself. But I thought that some HTPC software can control other devices, like the satellite reciever, using an IR blaster. The real problem is getting the Starchoice program guide. But, Windows media center includes program guides for Canadian cable, so I'd assume they have guide data for satellite services. (They just don't have guides for OTA, but there are hacks for that)
If you are running Windows 7, try setting up Media Center and see if you can download the Shaw Direct guide info. If that works, then you can invest in an MCE remote with IR blaster.
Samsung LN40A550, Asus A8N SLI, Athlon 64 X2 3800, XFX HD One 5450, 2 Hauppauge HVR-2250, LG BH10LS30 Blu-ray, Windows 7