I'd like the Oilers to put in an offer if he gets to UFA, but most rumours I've heard suggest he wants to stay in Chicago. Would Chicago move other players (Bolland for instance) to keep him? Time will tell.
From the Oil, I'd offer 5 years, 21 million (4.2 per). Give him 7 the first year, then 3.5 the remaining 4 years. If the Flames outbid that then I can only hope the promise of playing with The Nuge and Eberle (sort of similar players to Toews and Kane stylistically) would appeal vs playing with ? and ? on the Flames.