Whitbourne is a town on the Avalon Peninsula in Newfoundland and Labrador , Canada .
Whitbourne is a town on the Avalon Peninsula in Newfoundland and Labrador , Canada in Division No. 1 .