This is a very serious question and one that can be answered easily for each product: Open & Closed Cell spray foam.
This video will cover product specs, code requirements, and building science for air and water movement.
http://www.sprayjones.com/
Is 1 inch of spray foam insulation enough? https://youtu.be/YYDrgowldt0
Open cell foam https://youtu.be/Gbyj2Vv0biU
5 failures and why https://youtu.be/EZuIPtw2Mp4
How much foam do I need? https://youtu.be/pgEFhzO_rfY
What Conditions do we need to apply? https://youtu.be/wCDcTslarYg
Burning the SPF https://youtu.be/2ZBa1ijiHwY
SPF in contact with ground https://youtu.be/vGSFLPqKi_k
Shingle life and SPF https://youtu.be/hJTDvDPtF0A
The most dangerous SPF installers https://youtu.be/KQP1CsTG2Rc
Why is our foam purple? https://youtu.be/SL0eG95P1Qk
Best practices for your basement https://youtu.be/CvRxed3dLiw
Why is spray foam insulation safe and effective? https://youtu.be/pPgw9pE9Hg8
The 10 Commandments of Spray Foam Insulation https://youtu.be/4VYn8PRXY0Y
Can we inject spray foam into walls? https://youtu.be/F3UDsK7khxE
Spray Foam Insulation for your New Home - Why? Before you Buy! https://youtu.be/wja53JGkwEU
4 Pitfalls of spray foam insulation https://youtu.be/zvL4va6P5F0
Unvented roofs – Closed cell or Open cell https://youtu.be/qB6-NUSPnHs
Trouble with spray foam – what 5 things do we test for? https://youtu.be/Wlh20PSUTDk
Low Income housing get SPF https://youtu.be/LOnG6z_2CN4
Spray foam insulation for metal buildings & Quonsets https://youtu.be/DvHYGh7L6R4
Spray foam insulation for basements – Rigid SM or SPF? https://youtu.be/bQReEV_dZqc
Why put spray foam insulation under-slab? https://youtu.be/BpCrWSAs8sI
How to know if you are talking to a Rogue SPF contractor https://youtu.be/y1OsovVUE38
6 areas that need spray foam in your home https://youtu.be/A5evXDM1Fho
http://www.walltite.basf.ca
https://www.bbb.org/saskatchewan/business-reviews/contractor-roofing-spray-foam-insulation/spray-jones-in-regina-sk-17022