Dear I read your complete contract and have identified 3 more points which needs to be added and hopefully when i concentrate maybe i would be able to find more!
I am Associate Chartered Management Accountant CIMA-UK having 5 years of experience in various areas of Finance, Accounts & Audit. Right now I'm serving as Manager Finance & Audit. During my experience I have checked 7-8 contracts & proposed changes regarding legalities, appropriate terms, banking issues etc.
I'm quite sure that I will be able to guide you and amend your contract in an excellent way in accordance with Canadian Laws.
Look forward to hear from you!
Cheer,
AHK