Mars is located on this planet, in Canada!

The largest uninhabited island on Earth, Devon Island in the Baffin Bay, Qikiqtaaluk Region, Nunavut, got its nickname as “Mars on Earth” due to its resemblance to the red planet in terms of its polar climate and treacherous terrain, which make it unlivable. Or at least that’s the cover story. You believe the government right?