Hello,
for the first issue,
you can just keep bc then you can change into toronto when you reach there.
check this: http://www.canadavisa.com/canada-immigration-discussion-board/-t35499.0.html
for the second issue,
you have to submit a passport with 12 months validity.
hope that is helpful,