As for the material for bathroom cabinets, they must be made of a special material that will not react to moisture. No matter how high-quality ventilation and exhaust you have, fungus and mold will appear on cabinets made of ordinary wood anyway. Getting them out is very difficult, and sometimes impossible. Consider this. Or order a design from professionals https://alliancemillwork.ca/custom-bathrooms-cabinets-vanities/ , this is the wisest decision.