Another thing Canadians are delusional about is environmentalism. People living in giant suburban homes, with 2 cars, etc. (myself included) have no right to talk down to anyone about the environment.
Not to mention that the entire Canadian economy is based on resource extraction and exploitation. Canadian dollar is basically pegged to the price of oil. They talk a good game because they still have trees and some fresh water that hasn't been completely poisoned yet.