It is so unfortunate that Enbridge has a monopoly on natural gas delivery. I was at my parents' house and smelled what I thought was natural gas. Called Enbridge, and the technician came within an hour which was great. However, he only came to the porch, and just said there is no gas smell. When asked if he can check the inside as well, he refused, and just said the smell is just sewer smell.
Fast forward another 2 months, after trying to find the source of this sewer smell, cleaning the whole house, we called Enbridge again. This time, the technician came with a natural gas detector right away, and it beeps so loud even at the front porch! Thank God this new technician found the leak. And he said every time a technician should be using this device to check. Because of the first technician who obviously is a complete slacker and incompetent, my parents had to breath natural gas for 2 months. What's more insulting is that when I called Enbridge to launch a complaint against the first technician, I was told I should be calling Enbridge when gas is smelled. This is a WTH moment. I did call, and I assume the technician was a professional, and when he tells me it is not natural gas, I just took his word for it. I guess I am at fault for being too naive to trust an Enbridge technician!