Re the energy grants, if you are already registered for a federal rebate and have an extension to March 2011 you are in luck, you can qualify for matching grants, provincial and federal, otherwise the federal program is now closed but Ontario has its own, matching plan.
The foam quotes I got via phone were all a minimum of $700 to show up although the rim joist portion seemed to average about $400 in my case, 2 x10 approx 140 ft of wall, so I opted for Roxul R30, sealed the cavities with foam and got the maximum matching rebate, net cost about $1.50 per foot before rebates, but I actually made money on the rim joist rebates...