Yes Canadian registered charities can do social activities but there are limits and it depends on the structure and purpose of the Canadian charity.   Here is what the CRA has to say: 

“Social activities

As a rule, social activities are not charitable at law. However, a registered charity that is established for exclusively charitable purposes can devote some of its resources to social activities as long as:

  • the activities are held to raise funds for its charitable purposes and are not so frequent to be considered as a primary purpose themselves; or
  • the activities are incidental to the charity’s charitable purposes. Generally, a registered charity should not devote more than 10% of its resources (funds, personnel, and property) to social activities.

A registered charity that engages in frequent social activities is putting its registered status in jeopardy for failing to devote its resources to charitable activities.”