General Motors and Nissan announced today that they have signed an agreement for Nissan to produce a small cargo van that GM will sell in the United States and Canada. It will be called the City ...