Princeton, BC 23.8°C