MOBO: NCIX.com - Buy MSI P67A-G43 (B3) P67 ATX LGA1155 DDR3 2PCI-E16 3PCI-E 2PCI CrossFireX SATA3 USB3 Motherboard - MSI/MicroStar - P67A-G43 (B3) - in Canada
CPU: NCIX.com - Buy AMD Athlon II X4 640 Quad Core Processor AM3 3.0GHZ 2MB L2 Cache 95W 45NM Retail Box - AMD - ADX640WFGMBOX - in Canada
That motherboard is for Intel CPUs with the 1155 socket. The CPU you've picked is an AMD one that uses a completely different socket
You'll either need to get a socket 1155 CPU instead, or a motherboard which has an AM3 socket for the AMD CPU.
Decent choices otherwise.