Robert Stanley Weir (B.C.L. 1880, D.C.L. 1897), professeur, avocat et juge accompli, était aussi poète à ses heures et suffisamment doué pour être admis dans les rangs de la Société royale du Canada. Mais nous nous souvenons de lui surtout pour les paroles anglaises du « Ô Canada ».
Face au succès grandissant de la version française originale de cette chanson, écrite par sir Adolphe-Basile Routhier et mise en musique par Calixa Lavallée, de nombreux auteurs tentent leur chance en anglais. La version qui remporte l’adhésion générale est celle de Robert Stanley Weir, écrite en 1908. Lorsqu’éclate la Première Guerre mondiale, sa version du « Ô Canada » est la chanson patriotique la plus connue du pays. Il faudra néanmoins attendre jusqu’en 1980 pour que le gouvernement fédéral la proclame (moyennant quelques modifications) hymne national du Canada.