Events this weekend in Duncan, Canada