No, you are not entitled to compensation if airline cancelled flight due to weather, because it is defined as extraordinary circumstances. However, you have the right to receive care service (food, beverages etc.) if you have to wait for more than 2 hours for your alternative flight. You will find more information in Air Passenger Rights.