I want to cofound a tech company in the US with an American (I'm Canadian). One option for me is the E-2 visa. I've read that I must invest a substantial amount of funds. Can this substantial amount come from friends and family? Can it come from angel investors (in Canada or the US) intending to invest in my company?