Langford ranked best community in B.C. by Maclean's magazine