A strong cold front stretching from Canada to Texas is expected to bring freezing temperatures to the region by Saturday morning.