The things the author talks about may not be true for everyone. I have three friends they all marry Canadians. One of the husbands works for a big car companies. One has a small kitchen repair business. One has a family construction business. All of them are doing very good (at least their houses are getting bigger and bigger). They don't have big age difference, in fact, one girl is few years older than her husband. As long as about culture, I also don't see any problems. Sometimes we use our background for discussion or for fun.