Dear MAL1206,
Good to know that u are telecom engineer and your travel history is good. But dear, i will advise you never apply TRV with family as tourist and if u have no close relatives in Canada. Chances of refusal will high even u have strong travel history. For instance, one member in this forum had applied trv with family a few days ago, and he got refusal after 4 days whereas he had strong travel history and had visited USA, UK etc with family before. Moreover, he and his family have valid US visa for 5 years. I am not disappointing you and other members on this member, i am telling you fact.
Besides that, i will suggest you, apply separate or alone with strong purpose of visit. As you are professional technical engineer then u can use different options for getting trv but remember dear again, never apply as tourist visa with family.
I always try to advise brothers and sisters in this forum that TRV depends on tactics and accurate planning. As we all know that taking trv from pakistan is not so easy as we think and refusal ratio is increasing dramatically day by day. We should make good plan and roadmap before applying trv. We should focus on root cause analysis of these on-going refusals. As we know that every person has different schools of thought and of-course, TRV cases vary with each other. Some people do not have travel history or no close relative in canada or do not have strong reason of travel etc etc so question arises what are the other alternates or options for such kind of people. According to my point of view, most of trv cases are refused due to our improper documentation and wrong planning. Many people take advise after submission of trv case which is not good. MashAllah, we are all educated and professional people therefore we should not make our travel history bad by doing mistakes and then getting refusals.
Eventually,in the end, i would say that this is my personal observation/thinking and you have rights to disagree with my opinion. Thanks