In exercising the above powers, the Board may reverse or affirm, wholly or partly, or may modify the order, requirement, decision or determination appealed from and make such order, requirement, decision or determination as ought to be made and to that end shall have all the powers of the officer from whom the appeal is taken. In considering all the appeals the Board shall, before making any finding in a specific case, first determine that the proposed change will not constitute a change in the district map and will not impair an adequate supply of light and air to adjacent property, or increase congestion in public streets, or increase the danger of fire, or materially diminish or impair established property values within the surrounding area, or in any other respect impair the public health, safety, comfort, morals, and welfare of the City of Canton. Every change granted or denied by the Board shall be accompanied by a written finding of fact based on sworn testimony and evidence, specifying the reason for granting or denying the variation. The decision of the Board shall be made a part of any building permit in which variation is allowed.