Get ready to have a blast as the towns of St. Stephen in New Brunswick and Calais in Maine come together to host an international festival on both sides of the border. Make sure to bring your passport so that you can take in all the exciting events. There are plenty of activities that are sure to put a smile on your face, such as street fairs, concerts, craft shows, children's games, and more! To top it all off, the festival ends with a spectacular fireworks display on the St. Croix River.