Adrian Wojnarowski ✔ @WojYahooNBA Kyle Lowry has agreed to a 4 year, $48M contract to stay with Toronto, sources tell Yahoo.