I'm a canadian, living in Canada, and I've been a self-employed freelance photographer for the past 3 yrs. I would like to start working in the states to expand my business, but I need to do marketing and networking, which is best done by physically being in the US. I don't know which Visa I should apply for or which route I should take. Any help is much appreciated!