Alberta has a system for rural addresses described here:
Alberta Rural Addressing System
This system allows a location to be calculated from the address and the dominion survey, and the name of a local municipality. E.g. The address
50042 Range Road 31, Warburg, Alberta is 42/80 of a mile north of township road 500, near Warburg. (The addresses are unique only within roughly a 60-mile radius)
If this address corresponds to an address that the mapping service knows about, google maps seems to plot it correctly. However, if you give an address that is unknown to the google, each plots a location in an arbitrary location on a segment of the road near the municipality.
This can be extreme: E.g.
52420 Range Road 12, Stony Plain, Alberta
51020 Range Road 12, Stony Plain, Alberta (10 miles south of the first location)
62420 Range Road 12, Stony Plain, Alberta (60 miles north of the first location)
all plot at the wrong place.
Worst: Google maps does not tell you that the address couldn't be found.
I have sent feedback to Google about this on several occasions.