Pamela Anderson left the beautiful shores of Malibu several years ago. The Baywatch star found her new home on a remote island in Canada where she grew up.