In a decade, tiny Brooks, Alberta has been transformed from a socially conservative, primarily Caucasian town to one of the most diverse places in Canada...