Flames backup goalie Henrik Karlsson will be sidelined six to eight weeks because of a torn ligament in his right knee.