varies from temperate in south to subarctic and arctic in north