yes, you can apply supervisa while in canada.... there is no such thing of a 10 year supervisa.... it only says (supervisa for UP TO 10 years)..
yes, you have to apply again... if your passport will expire on 2016... then your visa granted will likely be until 2016 as well.