Princeton, BC 31.4°C