Kingsbrae Garden in Saint Andrews, New Brunswick, combines flowers, art, food, and animals making it family-friendly and one of the best gardens in Canada.