A cyclonic high wind blowing over a roof creates a low pressure above it, in accordance with Bernoulli’s principle. The pressure below the roof is equal to the atmospheric pressure which is now greater than the pressure above the roof. This pressure difference causes an aerodynamic lift that lifts the roof up. Once the roof is lifted up, it blows off in the direction of the wind.
Wind speeds in a tornado may be much higher and thus create much greater pressure differences. Sometimes, wooden houses hit by a tornado explode.