I believe you'd have to ask the Canadian government why it has decided against sending lethal weapons to Ukraine.
As you mentioned, the United States and the U.K. have. Estonia, Latvia, Lithuania and Poland, which are very close to the border and on the front line with Russia, have decided to send lethal weapons.
It would be good if Canada coordinated with them and did the same.