Update, 1 Year later: as noted in the original review, our subfloors were not prepared for installation by the crew at Canwood. We have since brought in a proper crew to fix these issues. We have found some additional things that really make use question the skill of the Canwood crew. They seem like Jack of all trades instead of a flooring company. Things that we discovered when we took up the laminate: 1) the amount of dirt and debris was incredible. They did not take the time to properly clean the floors before hand. 2) The under padding was installed upside down. 3) There was spacing between the sheets of under padding which was causing some dips. 4) There were double layers of under padding in certain ares which were also causing dips.
Long story short:
Ali + his crew are nice people and the flooring that we purchased is very nice.
BUT The big issue that we had is that our subfloors were not in the proper condition for flooring installation. There are multiple areas that have dips and there are areas where the joists are raised up. The sad thing is that we discovered most of these issues after installation.
We have since talked to many flooring companies and they all make sure that every inch of the subfloor is ready for installation. This is something that Canwood did not do.
Canwood's response to this: "it's not our job to fix and level subfloors". That's fine, but at least notify the customer that there are many issues and what troubles can come from not fixing them. If we were told about all of the problems, we would have had them fixed. Sadly we were not told and now we have quite a few things that need to be repaired.