633. A local corporation may make, amend or repeal by-laws:(1) to oblige owners or occupants of houses or other buildings to provide themselves with a fixed number of fire-buckets, or with any other apparatus suitable for preventing accidents by fire, and to have ladders from the ground to the roofs of their houses, and thence to the ridge of the roof, and to order that such houses or buildings be not covered with shingles, unless a coat of cement or adhesive mortar, at least 1 cm in thickness, be placed upon the boarded roof, underneath the shingles, and between the two, under a penalty for each contravention of a fine, the amount whereof is fixed by the by-law;
(2) to prevent any person from entering any cattle-shed, stable, piggery, barn or out-house with a light not enclosed in a lantern, or with a lighted cigar, cigarette or pipe, or from carrying any fire into the same without proper precaution;
(3) to prevent any person from lighting or having any fire in any out-house, piggery, barn, shed or other building, unless such fire be placed in a chimney or in a metal stove connected with a chimney;
(4) to prevent any person from carrying fire in or through any public road or way, or through any garden, yard or field, unless such fire is contained in a metal vessel;
(5) to compel the owners or occupants of barns, hay-lofts or other buildings, containing combustible or inflammable materials, to keep the doors thereof closed;
(6) to compel the owners or occupants of houses to have their chimneys swept; to determine the manner in which sweeping must be done, and the number of times such chimneys must be swept within a given period; and to appoint the chimney-sweepers to be employed;
(7) to prevent the sale of any explosive substance after sunset;
(8) to prevent or regulate the construction of furnaces for making charcoal;
(9) to determine the manner in which ashes or quick-lime must be kept or stored;
(10) to prohibit the erection of wooden buildings or fences within the municipality, or in any specified part of it;
(11) to prohibit the erection in the municipality of manufactories or machinery propelled by steam or gasoline; to permit them upon certain conditions or to determine the places in the municipality where they may be erected;
(12) to prevent thefts and depredations at fires;
(13) to authorize certain persons to blow up, destroy or pull down as many buildings as may be deemed necessary, to arrest the progress of a fire, saving recourse for any damages or indemnities payable by the corporation to the owners of such buildings.In the absence of any by-law, the mayor may, in the course of a fire, exercise such power by giving a special authorization.
The corporation may always, even in the absence of any by-law or special authorization by the mayor to that effect, award and pay an indemnity to any person who has suffered loss or damage by the demolition of his buildings during a fire;
(14) to regulate the conduct of every person present at a fire.