Princeton, BC 16.7°C