I hate stop-over flights.
This is how I plan my Mother's travels;
Either from Lahore or Islamabad- OSLO, about 8 hours straight.
I always get her a seat in Business class, while going from Pakistan.
On the way back, she uses Economy class, since there's less hassle and the plane is hardly full. So, she just camps in a 3 seat row and well...Zzzzz.
And, Business class in PIA is very comfy, not as comfy as Etihad, Qatar or Emirates, but close.
Cost difference= 15,000-25,000. ( For Oslo Trips, Toronto trips will be more expensive ).
So, depart in Business class and return in Economy or Business.
You get PIA Award points as well, so after 2-3 trips, you can either upgrade to Business, bring extra luggage or get a free ticket.
Enjoy your trip! 