The LP Agreement is an internal document︀ that you use between the GP and the LP. It is not published with the︁ Ontario government when you register the LP, however banks will likely ask for a copy.︂ My set up is very simple and I just used LawDepot.ca for mine. But if︃ you have a more complex business and set up, you should perhaps consider using a︄ local law firm. Share Capital in an LP is a bit different from that of︅ an incorporated entity. Your LP Agreement will usually stipulate how profits are shared/transferred to the︆ LP's, also how much your GP will charge as management fees etc. The most common︇ set up would be that LP's get their profit based on their capital contributions, as︈ a percentage. So say you put in 1000 CAD as your contribution and you have︉ decided that this is worth 50% of the capital in the LP then you would︊ get 50% of the profits when due. Maybe the other 50% of the capital will︋ be sold to multiple partners and this can be of a value higher than 1000︌ CAD if you decide. Of course it won't be of much interest for the other︍ Limited Partners, but just to show that at the end of the day you make︎ up the rules so to speak. Again the LP Agreement needs to stipulate these rules️ - and you will need to convince your Limited Partners to buy into it! But the LP itself isn't a taxable entity (unless you are really doing business in Canada) and it is a pass-thru structure similar to a US LLC.
In Canada,︃ I went with National Bank of Canada (nbc.ca) for banking. Had to set it up︄ at a Branch visit as opening an account as a non-resident can't be done remotely.︅ But if you are planning to relocate and take up residence in Dubai, you might︆ be better off avoiding the Canadian LP altogether and just set up a company in︇ Dubai given that you're planning to relocate there shortly.