I'm talking about 15-20 years from now because...
...the dollar will be toast in the years to come. Devaluing the dollar will be the only way to pay for all of our obligations without large tax increases.
If in the 2020s gas costs $8 a gallon, and everything at the grocery store has doubled in price from today, while the average income has only gone up, say, 25-40% from today, then nobody will give a damn what their dollars are called, US or NA.
Anyway,the same people who run the Federal Reserve would run a Bank of North America, with a few elite Canadian and Mexican bankers thrown in the mix.