Coordenadas: 58° 30′ 0″ N, 119° 22′ 59″ O
Rainbow Lake é um município no norte da província de Alberta no Canadá. Sua população, em 2002, era de 1.186 habitantes.