From cozy streets that look right out of a Western movie to lively communities with mountains as the backdrop, Alberta is ...