Poplar Island (British Columbia)
From Wikipedia, the free encyclopedia
Poplar Island is an uninhabited island located at the east end of the northern arm of the Fraser River in the City of New Westminster,[1] British Columbia. It is the last large undiked island in the Fraser River's North Arm.