Alberta is on of the best places to live in Canada.