@hongminhee@hollo.social aw, sorry to hear that, air travel is definitely challenging when things don't line up due to delays!
Hopefully the airline makes it right. Does your airline have passenger rights regulations?
In Canada the airline must make all efforts to send you to your destination in a timely manner, rebooking you for free.