The theatre of Neptune in New France