Are you looking for a rural or urban setting? Do you want to continue working for "startups"/software(?), or are you looking for a career change? What about geography / climate preferences? Mountainous? Coastal?
I guess my biggest issue would be is to get a visa for entire family. Not sure how it is in Canada yet... USA has been a hell in that sense.