Droom van gouden bergen portretteert de levens van vijf generaties van een Chinese familie. De hoop op een beter leven drijft ze naar Gold Mountain, hun benaming voor de majestueuze westkust van Canada.
In 1879 gaat de 16-jarige Fong Tak-Fat aan boord van een oceaanstomer naar Canada, vastbesloten daar een leven op te bouwen en zo ook zijn familie in China te helpen. Hij spaart elke cent op om zijn familie te kunnen laten overkomen – want eigenlijk is zijn hart bij hen achtergebleven in China. Het leven van hem en zijn landgenoten is onvoorstelbaar hard in Canada.
In 2005 gaat Amy Smith, laatste telg van het geslacht Fong, met tegenzin naar Guangdong om iets voor het oude familiehuis te regelen. Daar hoort ze over de geschiedenis van haar familie en ze is gefascineerd door het leven van haar overgrootmoeder. De overzeese briefwisseling tussen haar overgrootouders raakt haar zo, dat ze een beslissende stap in haar eigen relatie zet.