Dont get Galaxy Grand..It have display problem,Some saying WiFi dont connect sometimes...
and I dont get any update after 4.2.2 Jelly Bean.
Not sure about Canvas 2..
Better wait for sometime if you can .........Get some mobile at that range around July or Aug some middle range 5.0 Android(Mostly 5.0 will release in May in google's event) mobile can come...or Apple going to release cheap iphones soon along with iPhone 5s...