Here's my tip for complaining.
Are you on Facebook? If you are find the Hyundai Canada facebook page(make sure, its Canada and not the US or Korean page-they don't care) and detail your complaint. Be more factual then emotional, you need to tell a story (i.e detail your issues, with alignment, plugs, shocks and your disappointment with the warranty). I wouldn't mention brakes, rotors, windshields, 3M, tires, these are wear items and no manufacturer covers those. I would also mention the name of your dealer (and the service advisors name).
If Hyundai Canada is a company that truly values it's customers, they will reach out to you. This is the power of social media. Bad or good customer experiences, posted in the social media world get amplified and distributed effectively in the social media world. The impact on floor traffic through dealer doors is dramatic. Companies either bask in the glow or gloom. I work for an automaker that takes the social media place very, very seriously. Posted customer complaints are very bad for business. They tarnish the brand and drive sales down.
I would also post your experience on large Hyundai owners forums. From working in the auto industry, I know owner/enthusiast forums are read by marketing, PR, brand folks, dealers and even executives at all the automakers. Especially forums where there are a lot of members and lot of traffic.