why is breaking a promise or lying (always) immoral?

According to Kant, why is breaking a promise or lying (always) immoral? Do you agree with Kant? Why or why not?

Canadian culture