I moved from the Netherlands to Canada and still bike to a lot of places. While I of course expected the lack of infrastructure, I did not fully expect the amount of hate I would be getting.
People here see you as some idiot who is playing with his toy while `serious` people are driving. They yell at you to get on the sidewalk, get off the road, that you don`t pay `road tax` (wtf), some homophobic shit. Canadians are so nice otherwise, but not on the road.