My Journey with Canvas