I apologize if I'm interrupting a good rant, but the answers are:
Intuit produces several geographic versions of Quicken (US, Canadian, Australian, etc.) to support differences in online banking, stock quotes, multi-currency, account types, etc.
RRSP accounts are mentioned several times in Canadian Quicken.
You can have both US and Canadian stocks in a single RRSP. You just can't track them in a single Quicken account. For its own reasons (which aren't too difficult to understand), Intuit chose to support currencies at the account level. My guess is that there is not enough demand for Intuit to do the work required to support multiple currencies in an account.
If you check the archives, there have been several workarounds suggested. Not that there's no foreign content restrictions, there's one more: split your brokerage account into two: one for US stocks, one for Canadian.