After a lot of discussion with money changers and my bank i have come to following conclusion
1.,wire transfer from money changer is expensive as they charge atleast 3000 pkr for wire transfer but pkr to \cad conversion rate is very high,they may charge you almost 2 rs.extra for a CAD atleast...