You should ask EA this. Why do you need to come here and ask how to cancel? Wasting your time it would seem.
If you wanted to rant you could have just started the 'BF3 rant' thread instead.
PS3 Fat 120GB
// PS3 Slim 250GB
// XBOX 360 Elite 120GB
// XBOX 360 4GB w/ Kinect
EK-Supreme HF - Full Nickel - Rev 2 // Swiftech MCP655-B // Danger Den Reservoir // XSPC RX480 Quad 120mm Radiator // Bitspower True Silver & Enzotech fittings // DangerDen Tube Active UV Hose // (4x) Scythe Gentle Typhoon 120mm Fan, 1850 RPM