WestJet has a good reputation of services. I think in your case, it'll be fine. They should be able to make it work.
Did you tell them your tight schedule? If not, better to call them and let them know.
-sailor(Ocean & Mountain);
2019-5-15(#12090565@0)