Michael John & The Spirit Bears are a Canadian indie band that draws from genres as diverse as jazz and folk, soul and rock.