In 2010, Swanepoel became a Victoria's Secret Angel. Swanepoel modeled for the Kardashians' 2010 swimwear line. On 12 August 2010, Swanepoel officially opened the first Victoria's Secret retail store in Canada, at West Edmonton Mall, Edmonton. In 2013, Swanepoel was named the cover model of the coveted Victoria's Secret Swim Catalogue. Swanepoel was chosen to wear the "Fantasy Bra" in the 2013 Victoria's Secret Fashion Show. The 10 million dollar bra, named the "Royal Fantasy Bra", was created by Mouawad. The bra and its matching belt featured over 4,200 precious gems, including rubies, diamonds and yellow sapphires set in 18 carat gold with a 52-carat ruby at the center.