Investors can profit from Canada's vast potential with Canadian General Investments, a top investment trust