Montreal could work given the correct marketing. Players would be aboslutely silly to not want to play there and considering the changing demographics of the city it could easily, easily support a franchise.
Vancouver, as I stated earlier, had a chance. The ownership group took support from fans for granted and instead of trying to improve the team they kept a status quo. Attendance figures went down though because, as is the case for all losing franchises, no one will support a team when they hardly win.