Princeton, BC 19.4°C