Да, летели через Хитроу, но мы даже меняли терминал - со второго на третий. Никакой проблемы не возникло, нам поставили транзитную визу в Лондоне на сутки и мы спокойно пошли (в панике искали дорогу, точнее) на нужный на терминал
У вас даже менять его не надо, поэтому будет еще проще, так как вам не нужно выходить из транзитной зоны, поэтому можете обойтись в том числе и без печатки в паспорт. В любом случае, этот момент лучше уточнить у офицеров или сотрудников там, в Лондоне, вам подскажут и помогут обязательно
Самое главное, чтоб во Франкфурте не возникло проблем с посадкой на самолет (какой компанией летите?). Поищите здесь по чату в файлах документы о том, что вы имеете право на транзит в Лондоне с канадской визой (точно помню, что файл белый с синими вставками). Мы печатали даже эти файлы, чтоб в случае чего доказывать правоту, но обошлось без этого. Сотрудник уточнил у другого, могут ли они лететь, две минуты и все ок, проверили посадочные билеты на следующий рейс, все им показали, ноль дополнительных вопросов. Мы летели с Варшавы компанией LOT