My Canadian visa is only valid for two months even though my passport is valid until 2029

I got my passport renewed before I applied for a Canadian visitor visa and I was made aware that a multiple entry visitor visa is valid through the validity of the passport. I just received my visa and it is issued only for 2 months. I am quite angry since I paid all those fees with the hope that I would not have to do it again. Who do I get in touch with to know more about this? Why did IRCC only issue the visa for 2 months?