TFSAs and RRSPs are there for everyone; Their relative benefits depend on your personal situation, which can likely change over time.
The thoughts expressed in this link are typically Canadian: Like crabs in a bucket we try to claw back those most successful rather than try to emulate them. Sad, sad, sad. And, ultimately, self-defeating.