Call "Permit Services for Parks, Forestry and Recreation" at 416 392-8188. Press "2" for "picnics." Press "1" to get an operator.
The parks that offer firepits are:
A permit can be obtained by phone, using VISA or Mastercard, if you have a fax machine or a scanner.
Cost: $80.48 for the permit, plus liability insurance. If you don;t have your own, the City charges either $27 or $54, depending on the number of people. The lower amount is for any group smaller than 27 people. Some of these locations offer some firewood (brush) but most do not.