It never shows 4G. My friend uses LG phone and Koodo plan. His phone can show 4G. However, my phone shows 3G at the same area.
Marketing, really. Technically 3G and 4G are separate network protocols entirely. LTE is like a pseudo 4G system that with LTE-Advanced is only now meeting the technical requirements for 4G. For all intents and purposes, 4G and LTE are the same...but carriers can also use 4G to refer to the faster 3G protocols such as Dual Channel HSPA+. Different phone companies will show different things for it. 3G can also show up as H or H+, etc.