LG Optimus L7 pops up online, imminent launch on Rogers and Fido