CBC was nice enough to put them all on a map, with pictures.
http://www.cbc.ca/bc/features/homeless-housing/
WRT the look of the buildings, it's social housing. Top architects should not be paid vast sums of taxpayer money for designs that compete with the best of free market housing.
I would hope that these were designed by architects looking for a start in the business, looking to introduce their own style on Vancouver instead of being insipid carbon copies of the rest of Vancouver. Social housing should be used to introduce new ideas for design to the city landscape, as multi million dollar developers usually aren't willing to take a risk on tarnishing their investment with something too bold and daring. If the attempt falls flat, it's not like it matters, the people who have to live in them don't have much of a choice.