The lowest prices for flights with layovers are offered by Air Canada with a layover in Toronto. Tickets start at 460₾.
Aviasales.ge suggests buying tickets for Calgary – Windsor in advance in order to choose the conditions for your flight that best suit your preferences and budget.
Calgary airports serving flights to Windsor:
Windsor airports accepting flights from Calgary: