Qiblah direction of Upper Hainesville, NB, Canada is 63.316564 degrees from North clockwise.