Described as a "very intimate affair" by an insider, the "Here's To Never Growing Up" singer wore a Johanna Johnson custom-made dress with her gay best friend serving as her maid of honor.
During a Nylon Magazine event on June 11, the 28-year-old told Us that their wedding song would be a new track that they wrote together. "We'll have to release it after," she explained.
As for wedding planning, the singer said she was the one taking control -- which her fellow Canadian beau, 38, didn't mind at all.
"I've been doing it, I'm the girl," she laughed. "I'm the one who has the crazy vision and he's letting me be me. It's a lot and I just want to make sure I really enjoy this amazing time."
She added, "I want all the guests who come to have this once in a lifetime experience and I want everyone to say 'Wow!' and for it to be special for everyone, not just us." Of the wedding location in Cannes, Lavigne spilled that "it's out of control!"
The couple announced their engagement in August 2012. This will be Kroeger's first marriage and Lavigne's second. She filed for divorce from Sum 41's Deryck Whibley in October 2009 after three years of marriage.
Want more of Us? Get our biggest scoops delivered directly to your inbox! Click here to sign up today for the Us Weekly email newsletter.
This article originally appeared on Usmagazine.com: Avril Lavigne Marries Nickelback Frontman Chad Kroeger