What is the best way to go about getting more profit and paying less tax when it comes to selling something strictly online?
Say I have a dual citizenship, to Canada and Mexico. And I do all my work online, and make all my sales (whether it be programs, websites, apps etc) online. And I travel back and fourth between the two countries aswell as visiting other places for extended periods (like the USA for up to 3-6months a year) but continue to work from the laptop wherever I am. No main office no employees.
I want to start an online company, which will not only do website development but also own all the programs and apps I create and sell (via Itunes, the web, etc) What is the best way of registering this type of business?