Burlington is the best place on earth. There, we said it.
Burlington was named the #1 City and Canada was Named the #1 Country So…We’re basically the best place on earth to live. There we said it! And given the lack of breathable atmosphere elsewhere, we’re calling Burlington the best place in the galaxy for humans to live. Kidding aside, Burlington residents were proud when our … Continued