We've been running the Draytek 2950G for a few weeks now and the client is very happy with the results. It balances the load between the 2 WAN ports much better than the prior NetGear router did.
Here's a screen shot of the Data Flow Monitor during a large file transfer:
And this is the NAT table showing the internet sessions split between the 2 WAN ports. Since WAN port 1 is 12 Mb/s download compared to 1.5 Mb/s for WAN port 2 it allocates more traffic to WAN port 1.
This router is a great way to combine 2 low cost internet data lines for load balancing and fail over/redundancy. A Rogers Business Cable line for $99/month plus a Teksavvy high-speed DSL line for $69/month should provide lots of capacity and reliability for most medium sized offices.