My lawyer is in Canada and they applied online through Canadian Embassy in New Zealand
ok, my instinct tells me Canadian High Commission in New Delhi (as you are an Indian national) is also involved here because of which your file has exceed the normal processing time. You should be receiving the WP anytime now imho.
I had a case when my lawyer applied for WP through Canadian High Commission in New Delhi because WP processing time in those days was 9 weeks. I was residing in UAE for over 15 yrs, WP processing time through Canadian Embassy in Abu Dhabi was... guess.. 39 weeks.(seriously no kidding). Ultimately, New Delhi folks transferred my file to be processed in Abu Dhabi internally and I got the WP in 20 weeks...