Edit: tldr.
In the U.S., it was interest rates rising which THEN caused the market to stumble in 2006 which THEN lead to delinquent mortgages which THEN lead to tanking securities/derivatives based on real-estate which THEN caused the banking crisis/global meltdown. Prices went up initially due to lax lending, low interest rates, greed, and FOMO.
In Canada, we have lax lending, low interest rates, greed, and FOMO. What makes us so different from the United States?
We're not different. Canadians haven't come to their senses. They're just scared of losing money instead of being scared of "buy now or never." If anything fundamental popped it, it was a deteriorating economy and being tapped out: see job losses, 2015 "technical recession," -0.6% GDP in May 2016, 165% debt-income ratio, 10x median price to median income ratio in Vancouver, etc.