Exactly what I said he would get. Good deal for both sides.
 It will likely fall somewhere above MPJ and below OG, which comes out to around $39-40m avg, for 4 years. Maybe due to the injury concerns, Raptors give a partially guaranteed 5th year to sweeten the pot, which becomes guaranteed if BI makes an all-star/all-NBA team. If I was BI's agent, and I got that offer, I'd consider it strongly.
Then there’s the question of extension vs FA signing. It’s rumoured to be a 3 year extension, which if that’s the case, I expect the AAV to be around the same but structure to give raises so the final year is the highest $$ to set the baseline for a future extension. 
Didn't expect the PO, but I guess that's the cost to get the deal done now before testing FA.  We gave a similar deal to GTJ so this seems to be our sweet spot for extensions of new players.