Our valued sponsor

Best jurisdiction

I would setup a Cyprus company since you will be able to make use of double tax treaties and it can be setup more legit than for instant a Seychelles or Belize company can. If you have that money available you will also be able to pay a CPA in Cyprus and in Canada to help you to coordinate reporting etc. to the tax office (CRA) in Canada and make use of tax benefits to reduce the tax.
 
Cyprus is not too bad a suggestion! However, if you want to secure your investment and stay unders the radar I would do a 100% anonymous setup if I was you! Forget about real bank and real docs in that situation. You need to think more out of the box!