Is General Motors a Buy After Its C$1B+ Canadian Investment Pledge? | AllMind News