The dark and stormy weekend weather made the perfect backdrop for the opening of the National Ballet of Canada's Hamlet