Before you decide whether installing a metal roof over shingles is right for your home, you’ll need to check with your local building department. Different cities have different building codes ...