My mom had a similar dillema - YYZ-IAD-YYZ was coming out to a mere C$603 for her dates in late March. Luckily we had avion miles to spend; it cost a dear 30,000 but that isn't bad considering a C$650 ticket to Europe would cost 60,000 miles to redeem.