Port Coquitlam is the only remaining pound contract the SPCA has in the Tri-City area.
It may be that the SPCA would not want to rock the boat and anger the City of Port Coquitlam by speaking out against trapping beavers, even though it's their mandate (welfare) to do so. I think this shows why it's too difficult for the SPCA to wear both hats, pound keeper and welfare spokespeople.