The main risks from my point of view is that the Taxmen anywhere along the chain may choose to take you to the cleaners by ignoring the legal niceties, or "piercing the corporate veil", "judging the setup a sham" or however they will name it.
ML BofA has take out the dirty laundry over the last few years ...including yours truly, so I would concur in the 50-50 assessment.
Where can you EASILY open a bank account for a canadian LP? I think this is the bigget issue. Which banks in which countries are easy to open a bank account for Canadian LP?
Also, can you recommend on who can assist to open the Canadian LP +bank account? I checked online but couldnt find someone that I can trust.