AS mentioned, my daughter lives in Vancouver, BC, and apparently is aiming to stay there. She has applied for their "green card". I've visited twice, and it's a nice place, expensive, but the CA dollars are cheap at least. She is still waiting to get a doctor (after 2+ years, they get assigned one apparently). She doesn't have a car and lives about 3 blocks from her workplace basically downtown.
Obviously much of Canada gets too cold for my tastes, but Vancouver seems liveable aside from CoL.