The thing with Vancouver and Toronto is that everyone wants to live there for some reason so it's super expensive.
Personally, I'd rather live in a smaller town where I can afford a better quality of life for a smaller cost.
Does your wife speak English?