Nesting migratory geese are among the dominant herbivores in (sub) arctic environments, which have undergone unprecedented increases in temperatures and plant growing days over the last three decades. Within these regions, the Hudson Bay Lowlands are home to an overabundant breeding population of lesser snow geese that has dramatically damaged the ecosystem, with cascading effects at multiple trophic levels. In some areas the overabundance of geese has led to a drastic reduction in available forage. In addition, warming of this region has widened the gap between goose migration timing and plant green-up, and this ‘mismatch’ between goose and plant phenologies could in turn affect gosling development. The dual effects of climate change and habitat quality on gosling body condition and juvenile survival are not known, but are critical for predicting population growth and related degradation of (sub) arctic ecosystems. To address these issues, we used information on female goslings marked and measured between 1978 and 2005 (4125 individuals). Goslings that developed within and near the traditional center of the breeding colony experienced the effects of long-term habitat degradation: body condition and juvenile survival declined over time. In newly colonized areas, however, we observed the opposite pattern (increase in body condition and juvenile survival). In addition, warmer than average winters and summers resulted in lower gosling body condition and first-year survival. Too few plant ‘growing days’ in the spring relative to hatch led to similar results. Our assessment indicates that geese are recovering from habitat degradation by moving to newly colonized locales. However, a warmer climate could negatively affect snow goose populations in the long-run, but it will depend on which seasons warm the fastest. These antagonistic mechanisms will require further study to help predict snow goose population dynamics and manage the trophic cascade they induce.