Remember… “planning on traveling to Canada” is like saying you’re planning on traveling to Europe… it’s a BIG place that spans four time zones and has all sorts of people.
So you’re likely to spot some bigots, but there’s also plenty of welcoming people. Part of it depends on where you go. In general, cities are more multicultural and a little of more rural areas used to be very white, with indigenous reservations in the most unexpected places.
Beside that, Alberta is “Little Texas” and BC isn’t that different from Washington and Oregon states. Manitoba is really friendly, Quebec tends to be welcoming in the cities and culturally insular in many of the rural areas. All the east coast provinces tend to be really friendly. The territories are very sparsely populated, so other people are treated like a gift OR like something the person is trying to avoid — race doesn’t tend to come into it.