IFC Films has acquired the North American rights to "The Canyons," starring James Deen and Lindsay Lohan.