Events this weekend in Mission, Canada