Can't get married until she is 21.
The rules have just changed for marriage visas and as of 27th November 2008, both of you have to be over 21 to be able to get a fiance or a spousal visa
.
I don't know enough about ancestry visas, but I think Grandma is too far back. Someone else correct me if I am wrong.
You can qualify for an
ancestry visa if:
- you are a Commonwealth citizen
- you are aged 17 or over
- you have a grandparent who was born in the UK, the Channel Islands or the Isle of Man (see note below)
- you have a grandparent who was born in what is now the Republic of Ireland before 31 March 1922 (see note below)
- you are able to work and intend to do so in the UK, and
- you can support yourself and any dependants without needing any help from public funds
So, because you are Canadian, it looks like you may be able to apply for a visa based on the fact that your grandmother was born in the UK. Unfortunately, it doesn't get you immediate citizenship (as it would if you had a parent born in the UK), but it allows you to move to the UK on an ancestry visa (which lasts 5 years, after which you can get permanent residence and then apply for citizenship some time after that).You could apply for the Youth Mobility scheme, which allows you to live in the UK for up to 2 years, but you can only work in the UK for a maximum of 12 months within the 2-year period. Unfortunately, it does not allow you to work towards citizenship (the time you spend in the UK on the visa doesn't count towards citizenship and you have to leave the UK after 2 years).