Why compare grand and civic ? both are 1800 cc cars. not many people afford or buy grande or civic. people usually go for 1000 or 1300 cc cars mostly because of fuel efficiency and low cost.
Certainly civic or grande won't have any problem climbing even with cvt. They are 1800 cc cars .
by the way when going to Naran about 3 years back from Kaghan, i found my car struggling quite a bit (1300 cc) corolla.
but when i looked in my back view mirror, i found new varieties of cars which were all having the same problem, even though the road did not have much of an incline, but problem at this point was of oxygen. this is specially much more in areas where you are hemmed in with mountains on both sides.
Surprisingly there is absolutely no problem going to Murree where i have been in khyber too with full load running on gas