(As best I understand it) Within Quicken an investment account must be set up for USD or CAD, Once so set, the account can only hold securities traded in those respective currencies. A USD account cannot hold Canadian-based (CAD traded) securities nor can a CAD account hold securities that trade in USD.
Yes, but I am unable to transfer the stock that is traded in TSX and NY exchange, i.e., transfer the the same stock from Canadian account to US account. It appears the rule is for internal transfer you need to have a different name of the stock or different currency account.