Vancouver has become a center for cheap wages in high tech due to the TFW and various immigration programs so I think the author does not know his facts.

A programmer in Vancouver makes about 50k Cdn verses a programmer in Seattle who will make 100k US according to the BCTIA.

Perhaps a research article on this would be of interest?