Canejan is a Spanish town and municipality located in the northern part of the Aran Valley, Catalonia, Spain