I don't know how much CAD1000 is in euro, so I can't say if it's a reasonable deal or not. I guess you are already aware that you're planning to travel during one of the peak seasons. Also, as far as I know your options of flying from Canada directly to a main airport in Europe are more limited in winter than in summer.
Problem with Ryanair is that they don't use the same airports as the one your intercontinental flight arrives at. This means that you have to factor in costs for bus/train transport between airports - especially in Frankfurt this means hiking out to "Frankfurt" (Hahn) Airport, which is actually nowhere near the city of Frankfurt. If you go via Amsterdam you have to travel 2 hours to Eindhoven to catch your Ryanair flight and in London you need to get from Heathrow to Luton or Stansted.
Worse, if your intercontinental flight or your transfer to the Ryanair airport is delayed and you miss your flight, you have no right for a refund or free rebooking.
So: unless you have a compelling reason to avoid the US, I'd look into flights via anywhere on the west coast. Or bite the bullet and buy that $1000 ticket.