Yes you can get your visa stamped in the UK. Just raise a CSE. When I invited my mum to Canada, she travelled to the UK before her visa was approved. I sent an email to the visa office that processed her visa and they informed me I should print the email correspondence with them approving that...