可是三年過去了,连通卑诗省的铁路却连影子也没有。在这三年里,联邦政府光是在铁路勘探上就花费了當時的几十万加元。那些勘查铁路线的人沿着河谷走,走着走着四周就全是悬崖绝壁,再无路可走了。他们就只好攀悬崖爬绝壁。举目四望,眼前一层层的大山阴沉沉地挡在那里望不到尽头,山巅是皑皑的白雪。低头看,脚下是滚滚激流。要在这样的险山恶水中修筑铁路是谈何容易!可是加拿大的发展确实需要这条铁路,铁路开工刻不容缓。历经种种政治和财政的波折,终于在1880年,联邦政府和加拿大太平洋铁路公司CPR签订了协议,拉开了太平洋铁路修筑贯通的大幕。

加拿大太平洋铁路(Canadian Pacific Railway),东起大西洋岸的蒙特利尔(Montreal),西至太平洋岸的温哥华(Vancouver),全长4667公里,工程巨大。但是贯通卑诗省部分的铁路工程一啟動,承包商安德东克(Andrew Onderdonk)发现一切比他设想的要复杂得多。首先,白人勞工費用高,如果完全雇用白人劳工,他將要虧上百万美元,那意味着破产。其次,勞動力也短缺,因為修造這條鐵路至少需要1萬名工人。BC省自己不願意造鐵路,安德东克從加拿大東部和美國舊金山招聘了一些白人勞工,但来的大都是不能吃苦耐勞的人,开工炮一响,有些人便悄悄开了小差。為什麼呢?因为修建铁路的落基山,海拔几千米,落差巨大,冰天雪地、荒无人烟。这种地方是与世隔绝的,只有刻苦耐劳的人才能够坚持下去。在最初的几个月里,铁路仅仅铺设了两英里,照这样进度,几十年也修贯通不了这条铁路。安德东克再也无法忍受。

在取得了麦当劳(MacDonald)政府的支持后,招募华工的工作终于展开了。