Kipp, I have just started subscribing to Stockwatch.com just so I could get live quotes and news on Canadian stocks. I pay US$5.95 per month for news and delayed quotes on whatever portfolios I want to set up, to a maximum of 40 stocks, and I can click on any of those stocks for a realtime quote with bid, ask, and volume at a cost of 2 cents Canadian for each quote. I only need the realtime quote when I am buying or selling something, so the number of quotes I get won't add very much to the monthly cost. And the service picks up quite a few Canadian press releases that I do not see on my Yahoo portfolio.
Stockwatch has several other levels of service, but this seems the cheapest way to follow all my Canadian stocks and get live quotes easily any time I want one.