In the  first, I think Mr. Trump is going for the Falklands Effect in this strike - the real target isn't the Assad regime but rather the tattered state of his domestic agenda.

As to what Canada can do militarily there are very few choices - and I do mean very few.   I think because people have gotten so used to hearing about the dire state of the CAF that they don't realize just how wretched a state it is in. Consider that recently the Commander of the 3rd Canadian Division said that by sending 450 troop to Lativa his entire Division was tapped out.  We can't send CF-18s because that would, somewhat amusingly, undermine the we-don't-have-enough-fighters-narrative needed to sole source the Super Hornet and our frigates aren't really capable of engaging targets ashore in a meaningful way.