Alberta's Driver's Guide says "in urban areas, U-turns are not permitted on a roadway between intersections and at an alley intersection". What would be the reason or reasons behind the prohibitions? If I have asked the question on the wrong forum, please let me know. Thank you!
The most likely reason is that in the Americas, most cities are built in grids. For the first couple of hundred years of European colonization, grid cities were highly efficient, as it was easy to survey and parcel off property and allowed for movement of pedestrian and equine traffic efficiently in lines (go two blocks up and two blocks right, and you're there). Then, everything changed when the automobile was invented... Most roads were not built with the car in mind and they were a bit faster and less mobile for grid cities. This lead to a situation where many roads in urban cores are more crowded because of cars, but the roads cannot be expanded because the property along them is owned by many different parties, and that's not with historical structures that are protected from being torn down.
As such, it may be prudent to add stricter controls to the vehicle flow in cities by limiting the ability to turn around. One of the main disadvantages of grids for automobiles is that there is frequent intersections, which disrupts the flow of traffic because often only one direction can go. Often to ease this, "Right on Red" rules are introduced that allow traffic making right hand turns to do so after stopping for oncoming traffic. This helps reduce the wait for the green light and allows more people to continue on their journey and free up space on that section of a road. Because a U-turn is a wide turn on a left hand turn, it might risk the people who have Right on Red (often times if traffic is only allowed to make left hand turns on a green left hand arrow, the right hand turns are also given a green arrow). U-Turns there for are difficult for Right on Red traffic to predict because there is no way to indicate if a car is making a left or a U. Furthermore, in a grid city, a U-Turn can be achieved by making three lefts and then a right hand turn onto the original road, so it's not much of an inconvenience.
This is likely a quirk of Alberta, as the U.S. (where driving rules tend to be similar.) U-turns are typically permitted unless signs specifically disallow it. We do have occasional intersections where signs will indicate a lane can make a U-Turn (these generally have two dedicated left hand turn lanes, with the furthest left turn being a U-turn permitted lane, and all other left turn only lanes not permitting it.).