Upvote:1
As per the GOV.UK website, you don't need a visa if staying no longer than until 23:59 the next day (so less than 48 hours).
At UK border control, present:
If, for some reason, the officer tells you your visa isn't valid yet, tell them you're only applying for leave to enter in transit, on the basis of your Canadian resident card.