I think this is actually Canada. And, pardon the spots - this was through the plane window covered in ice crystals.