Hi Reema,
not for the cities you mentioned. Not even in London (since you hold a valid entry visa to canada, elsewise you would have been in need). I have also booked via London through BA.
I was also following your other threads, can you give me some information here:
How much time it takes...