I think I've got it, but I can't answer the structuring question. There may be a way to keep the property from being taxed if you transfer it to a Canadian trust; which might still retain it even if you become a Canadian non-resident. I wouldn't know how to set it up, though.
The simplest way to avoid Canadian taxation of (non-Canadian) capital property is to avoid becoming a "resident" of Canada. Being a "permanent resident" does not necessarily make you a "resident". However, if you are in Canada for 183 days in the year, you are considered a Canadian resident for tax purposes unless your "residential" or "domicilliary" ties to another country (the UK?) are stronger than your ties to Canada.
For question (2), the answer is the first. (This may also provide an answer to your question (1).)
For Canadian tax purposes:
Any capital assets you hold when you become a resident, you are considered to have purchased for FMV (fair market value).
Any capital assets you hold when you become a non-resident, or die, you are considered to have sold for FMV.
Does this answer your questions?