Yes, there are multiple flights from Canada to Kalamata for under C$ 1,260. The cheapest flight booked recently is on SWISS for just C$ 1,168, but on average you can expect to pay C$ 3,508.
There are no direct flights from Canada to Kalamata, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.
Departing from Canada to Kalamata will take you 25h 12m. This flight may include one or multiple stops.
Cheapflights users have booked flights from Canada to Kalamata round-trip from C$ 1,169. Another airline that can offer you cheap pricing is British Airways.