Town and Canadian Heritage Offer Canada Day Activities