I did the same thing too.
I agree, Canada is a nice place to live in, as long as you can continue your career there. A couple of my friends settled down there and they are enjoying their lives there. They have more holidays than we do in the U.S. Their housing is not as espensive (except Vancouver).