Walter was always awful, he just finally allowed himself to act on it.
Jessie was a generally good person acting like a bad person, Walt was a bad person acting like a good person. Their facades slowly fall away with each season.
Skyler was not perfect, but she gave her boss the money to avoid an investigation which could lead to Walt getting caught.
I have met a large number of Canadians who have left the country, and they were not super well off. But no where near 1 in 10
They were mostly people who became citizens, then returned to the place they were born for one reason or another.
Sometimes it's realizing that the grass isn't greener, sometimes it someone "back home" gets sick, sometimes it a relationship they have in Canada goes away for one reason or another.