That really depends on what you are planning for in the future. If you want to come back and work in U.S., you should go to Canada. Otherwise, Australia is another good option for immigration