Level Select
At the "Start" menu, press "X," "Triangle," "Up," "Left" and "Square" to unlock all of the game's levels. This allows you to start on any level immediately instead of unlocking each level in sequential order.
Survival Mode
Beat the game on either Veteran or Hardened difficulty settings to unlock Survival mode. You will have the option of switching to Survival Mode at this point, and your original save game will be overwritten.
Unlimited Ammunition
Complete the game earning all bronze medals, or beat the game on Green difficulty to unlock unlimited ammunition for the tour of duty that was just played.
Unlimited Grenades
Complete the game earning all silver medals, or beat the game on Veteran difficulty to unlock unlimited grenades for the tour of duty that was just played.
Unlimited Health
Complete the game earning all gold medals, or beat the game on Hardened difficulty to unlock Infinite health mode on the tour of duty that you just played.
100 Percent Accuracy
Enable the Unlimited Grenades cheat. Defeat groups of enemies by lobbing grenades at them while under cover. Dispatch stragglers with a rifle to keep your "shorts fired" count low. After you've killed about 30 enemies this way, your accuracy should be at 100 percent and remain there for the rest of the mission.
Pick Up More Than Two Guns
Make sure you have a scoped rifle equipped. Take out the rifle, stand over a gun that you don't already have, and press "L" and "Right" as many times as desired to keep picking up additional weapons.
Walcheren Mission - Flak 88 Sniper Mode
Exploiting this glitch in the Walcheren mission of the Canadian campaign lets you fire the powerful Flak 88 anti-tank gun with the precision of a sniper rifle. Early in the mission, pick up a sniper rifle, such as the Kar-98, and equip it when you receive the mission goal to destroy the tanks using the Flak 88. Man the Flak 88 and press "L" to aim -- you will go into sniper mode, which makes hitting the tanks much easier.