Douglas Coupland to be keynote speaker at Cities Summit in Vancouver