You can get new visa later in Canada, make sure you get 2 year study permit at airport.
Does your passport expire in 1 year maybe? If not you COULD request they give you 2 years now but that might cause delays, I think its best to go and get new one there when needed, also visa is only required to travel into Canada not to stay there.