I am working in and a citizen of USA. I am considering moving to Canada. I would like to know about what all factors to be considered before deciding. I want to bring my family with me. Is it possible immediately or will it take time? Does the newly started express entry programs apply in my case? My friend suggested to contact any immigration lawyers like Matthew Jeffery in Toronto, matthewjeffery.com. Are they good? Is there any suggestion to where else should I contact to get more info?