Not really sure how I should approach this or maybe I need to build some more short-term goals.
This is actually one of the (many) reasons I've chosen not to live in Canada. As I've always said, each place has its pros and cons, and this is one of them. Out in Canada, the majority of people aren't capable of being content with themselves, and this is especially true if you live in places like downtown Vancouver or Calgary.
Everyone always has to be improving & bettering themselves, planning for the future, moving forward, building something, etc. They don't particularly know where they're going or why, but they're going! And since everyone is doing this, you naturally do too. Then it creates this environment where people can never relax, and say to themselves, "yeah, I'm good now", and actually be content with themselves on a day-to-day basis.