Mr Heinzl,  I appreciate your columns and all the nuggets of info from reading your articles over the years.  
Regarding buying Cdn listed companies in USD in the states, I've never actually done this so haven't experienced it yet.  I understand the Cdn Div tax credit still works for non-registered accts, but are US withholding taxes applied to the div?  
In a taxable account, I'd still report the income as Cdn on my tax return, but if the US withholds 15% of the dividend in taxes (because the shares are US listed), I'd have foreign taxes withheld but no foreign income?  How does that work?  
or would Uncle Sam even do this for a Cdn Company paying a Cdn resident where it's held in a Cdn registered brokerage?
If the US doesn't withhold any taxes and I want USD income in my TSFA, would buying Cdn companies via their US listings be a smart move? (giving up the Cdn div tax credit of course).  
Better than buying US shares where US Dividends have 15% tax withheld which is lost in a TFSA.