Under Canadian laws, every partner in a general partnership is personally liable for all of the partnership's obligations, including negligence by another partner. So it's very important to choose your business partners wisely. Each province and territory of Canada has its own laws governing partnerships.
Partnerships are not taxed directly for income tax purposes. Instead, the partners pay the income tax. In the case of a joint venture with foreign partners, if the venture does business in Canada, the foreign partners will be taxed on their share of profits as if they were a Canadian branch operation.