Moving from northern Canada to southern Canada for a better climate to grow crops in

is Interior migration or Immigration

It would be considered interior migration, as the individual is still staying within the same country (Canada) but moving to a different region for better conditions for crop growth. Immigration typically refers to moving to a different country.