Granville Island is bringing the heat this Canada Day, and it’s not just from the July sunshine. On Tuesday, July 1st, the island transforms into a free, all-ages celebration packed with live music, dance, art, and some very Vancouver-style surprises.