Часть материковой территории Канады и большая часть Канадского Арктического архипелага находятся в зоне вечной мерзлоты. Остальная часть страны лежит в северной умеренной зоне.
Климат Канады отличается в зависимости от региона. В приморских провинциях (Нью-Брансуик, Новая Шотландия, остров Принца Эдварда) зимы не такие холодные, а лето не такое жаркое из-за влияния океана. На западном берегу страны на климат влияют теплые океанские течения, вызывающие, помимо прочего, сильную влажность. В горных регионах есть районы довольно сухие, в горах Селкирка часты дожди и снегопады. В целом же зимы в стране характеризуются сильными снегопадами и морозами, а лето - умеренными температурами.
Средние температуры января от -35 на севере до +4 на юге Тихоокеанского побережья. Средние температуры июля от +21 на юге до +4 на островах Канадского Арктического архипелага.