Rehydrate mushrooms in 1 cup liquid, drain, reserving liquid and cut into pieces.
Wash Crimini mushrooms and cut or slice into pieces.
Heat canola oil over medium heat in a large skillet until very hot, but not smoking.
Add about 1/2 the mushrooms in a single layer and cook, without stirring, until browned, about 2 minutes. Stir and cook 2 minutes longer, stirring occasionally. Season with salt and pepper, transfer to a bowl, and repeat with remaining mushrooms.
Return all mushrooms to the pan. Add onions and cook until tender, about 2 minutes.
Add 2 tablespoons butter and cook until mushrooms are glazed, about 2 minutes.
Add reserved mushroom broth, bring to a simmer, and whisk in remaining butter.
Add vinegar and remove from heat.
Boil pasta, drain, and add to the mushrooms.
Serve immediately, topping with Parmesan cheese.