In my opinion, you should move to Edmonton for sure from the long run perspective. One of the biggest benefit in my mind would be the better education of your children. The other one is you might have more potential in your career development because you will be possibly working in headquarters of big companies. This opportunity might be once in a life time. You don't want to regret later.
Good luck!!!!