Hi Hemang,
The post is fine and your scans are excellent

These envelopes were first issued in 1892. Yours has travelled via London.
I wonder if the first part of the journey was on the P&O ship
Rome. Tabeart (vol. 2 p.78) says the mails were due in London on 27 April, so the dates fit.
As for the journey from the UK to Canada, hopefully someone can chime in with this information.