Hey! You can’t park there

Maybe physics are different in Canada but, there seems to be a crazy scenario that led to this motorcycle in B.C. (Canada not the era) hanging from a stop sign. Also, do they have Red, yellow, Green lights in Canada?