Several provinces see mercury drop below freezing as cold front sweeps across the country