Hi
It is my understanding that the first time you enter Canada with a Canadian visa that will count as activation, you do not have a choice as to when the visa will be activated.
But I would always check with a lawyer
No it doesn't have to activated on the first entry. If the OP was from a Non Visa Waiver country, s/he would, but is a green card so doesn't have to.