Canada

Solo Trip from May 30 – June 9, 2017

Quebec: May 30 – June 2

Montreal: June 2 – June 6

Toronto: June 6 – June 9