Yes it is not normal to get the letter in Canada, this should have been sent to your husband in Pakistan. Perhaps there was some issue with the address, which also explain the delay. Log in online with your husbands info to check if they have his complete address.
But beside that, you and your...