Getting the US and Canadian Turbo Tax programs talking to each other

I'm a US ex-pat now a permanent resident of Canada.  That means I have to file US and Canadian income tax returns, each reporting my worldwide income, and I have to calculate US and Canada foreign tax credits so I'm not double taxed and each country gets what it's due.  So far I've used TurboTax US products to prepare my US returns and TurboTax Canadian products to prepare my Canadian returns.  These products apparently do not interface with each other, so I end up doing a lot of double entries, and it's very difficult to run sensitivities that determine whether my total tax liability would go up or down if, for example, I changed how my wife's pension income is divided between her and me.  Does anyone know a way to get the US and Canada programs to talk with each other?