Bump.
I was poking around the web and came across Money Manager EX. A bit of searching didn't find it mentioned on the forum or in Finiki. It's a free, open source, multi-platform program that claims to support investments and multiple currencies. I'm not sure how suitable it is for Canadians, and haven't tried it, so this is not a recommendation, just a lead for anyone interested to follow up on.