Shania Twain werd geboren als tweede van vijf kinderen. Ze groeide op in Timmins, Ontario, Canada. Toen Twain twee jaar was, scheidden haar ouders. Haar moeder hertrouwde met Jerry Twain, een Ojibwa-indiaan. Hij adopteerde Eilleen en voedde haar op. Later nam ze zijn achternaam aan.