Upvote:1
According to gov.uk you are eligible for a transit visa if:
Based on the information you have given you meet these requirements, with your Canadian PR cards you can enter Canada, you are within the 48h timeframe and you are only transitting.
EDIT: After reading your question again based on Henning Makholms comment on you wanting to get the VISA after landing, that is not possible, at all.