For the first problem, try "rebooting" the box. Unplug it for about 30 seconds and then plug it back in. It worked for me the last time I had this problem.
For the second problem, I think it's on certain channels. TMN, for instance.
Hope this helps. Failing that, I've always found Rogers...