I split my time between Canada and England and notice that in Canada there seem to be much better stock trading deals than England, eg $7, even $5, a trade are common. In England its usually around £12 ($20+).
Why the difference, or are there good deals out there in England that I've missed?