Local governments may use a referendum to obtain the approval of electors for a proposed bylaw, agreement or other matter when required or authorized to do so under the Local Government Act or Community Charter.

A referendum is conducted in the same manner as an election. Electors register at time of voting and cast their vote on a ballot usually in a form of a "yes" or "no" question.

Many of the rules & regulations that apply to municipal council elections also apply to referendums. 

Non-Election Assent Voting.