Look around at other airlines. Virgin Atlantic will take sports equipment free in addition to your standard baggage allowance but they don't fly to Toronto. Maybe fly into New York City and take an Amtrak train to Buffalo NY (this is the closest you can get with checked baggage). There are also busses to Niagara Falls but you'd have to also rent a truck for the bikes.