Events this weekend in Cavendish, Canada