When Did Canada Sell Alaska To The US?

Who bought Alaska from Canada?

.

Why did Canada give Alaska to the US?

Why did Canada not buy Alaska?

Why did US buy Alaska and Hawaii?