BGR has the deets on what appears to be an iPhone3GS entering the Rogers inventory system. This will most likely mean the end of the iPhone 3G as we know it as there isn't much room ($149?) in the middle of the current lineup. As Tim Cook mentioned at the last earnings conference call, Apple is having troule keeping up with demand on iPhone3GS models around the world.
More evidence below.