Answer
True (It is Located in Canada and is in the Guinness Book of Records for Having the Most Exclamation Marks in a Towns Name!)

Share and Enjoy !