General

Majority of Canadians a happy bunch, report suggests