Canadian radio-frequency laws require transmitter signals to time-out (or quit) after several seconds – which may not be long enough for HomeLink to pick up the signal.
U.S. gate operators time-out in the same manner.
Note:   If programming a garage door opener or gate operator, it is advised to unplug the device during the “cycling” process to prevent possible overheating.