Cassandra Tuffnail naît le à Heidelberg en Ontario au Canada[3],[4]. Elle pratique d'abord le hockey sur glace. Elle découvre plus tard le rugby à XV et va concilier pendant plusieurs années les deux disciplines. C'est à l'université qu'elle décide de se consacrer exclusivement au rugby, où elle peut d'avantage utiliser ses capacités physiques, le hockey féminin se jouant sans contacts[5]. Elle joue pendant cinq saisons à l'Université de Guelph, où elle évolue d'abord en troisième ligne. En 2019, elle est repositionnée en deuxième ligne puis se spécialise en première ligne[6].
Diplômée en cinétique humaine et souhaitant continuer à jouer au plus haut niveau possible, elle part faire un master en kinésithérapie à Londres, à l'université Brunel, qui dispose d'un programme rugby de haut niveau[5]. Elle joue en semaine avec l'équipe universitaire et le week-end avec un club où elle est prêtée, au Ruislip RFC puis au Richmond FC(en). En à Madrid, elle est sélectionnée pour la première fois en équipe du Canada et gagne sa première cape face à l'Afrique du Sud[7]. Cependant elle se blesse et ne joue pas la Pacific Four Series[8].
Son master terminé, et le département rugby de l'université étant dirigé par Giselle Maher, c'est en toute logique qu'elle signe aux Ealing Trailfinders à l'orée de la saison 2023-2024[9]. À l'automne, elle rate la première édition du WXV pour cause de blessure[10]. Au mois d', elle est sélectionnée pour disputer la Pacific Four Series mais elle se blesse avant le rassemblement et doit être remplacée par Mya Brubacher[11],[12].