Depends on where you are. Developers are in demand in major US tech hubs (read: SFBay, NYC, Seattle, Austin), they are not nearly as hotly fought over everywhere else, particularly in Europe and Asia.
It's important to remember that the "companies prostrating themselves at your front door offering you bonuses and perks and lavishing dining you" is an American Tech Hub phenomenon. While I doubt UK coders are doing badly, I doubt they are as in-demand as they would be in SF or NYC.
I went to Waterloo and still have friends there - the job market may be pretty good for Canada, but it's a far, far cry from what you'd see in an American tech hub.
Trying out at a company for a month isn't really that bad when the demand is so intense you can literally line up 3-4 competing offers in under a week if things don't work out. There is sadly no place in Canada where the demand is that high.
It's important to remember that the "companies prostrating themselves at your front door offering you bonuses and perks and lavishing dining you" is an American Tech Hub phenomenon. While I doubt UK coders are doing badly, I doubt they are as in-demand as they would be in SF or NYC.