Mysterious gas leak unnerves Canadian town